java实现pptx转html在线预览
由于ppt中不能插入视频资源文件,但是因公司要求,在pptx中插入视频资源文件,用户将上传pptx在页面预览,因此只能是将视频插入到pptx中,然后将pptx再转换成html在浏览器进行播放,唉,公司的脑回路没办法理解,只能服从……
- pom.xml引入依赖
<dependencies><dependency><groupId>e-iceblue</groupId><artifactId>spire.presentation</artifactId><version>8.3.2</version><scope>system</scope><systemPath>${basedir}/src/main/resources/lib/spire.presentation-8.3.2.jar</systemPath></dependency>
</dependencies>
<repositories><repository><id>com.e-iceblue</id><name>e-iceblue</name><url>https://repo.e-iceblue.cn/repository/maven-public/</url></repository>
</repositories>
<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><!--includeSystemScope一定要添加,或者打成jar包会报错(java.lang.NoClassDefFoundError: com/spire/presentation/Presentation) --><includeSystemScope>true</includeSystemScope><!-- 指定该Main Class为全局的唯一入口 --><mainClass>com.SoftUdiskApplication</mainClass><layout>JAR</layout></configuration>
</plugin>
- 后端实现代码
package com.client.util;import com.spire.presentation.FileFormat;
import com.spire.presentation.Presentation;/*** @author:* @creattime:2023-03-31 11:21*/
public class PPTtoHTMLUtil {public static void main(String[] args)throws Exception {//创建Presentation类的对象Presentation ppt = new Presentation();//加载幻灯片文档ppt.loadFromFile("E:/test/123.pptx");//保存为HTML格式文档到指定路径ppt.saveToFile("E:/test/FileToHtml.html", FileFormat.HTML)ppt.dispose();}/*** pptx转换为html* @param pptxfile:pptx文件绝对路径* @param htmlfile:生成的html文件绝对路径* @return*/public static boolean covertpptxToHtml(String pptxfile,String htmlfile){boolean result=false;try {//创建Presentation类的对象Presentation ppt = new Presentation();//加载幻灯片文档ppt.loadFromFile(pptxfile);//保存为HTML格式文档到指定路径ppt.saveToFile(htmlfile, FileFormat.HTML);ppt.dispose();result=true;}catch (Exception e){e.printStackTrace();result=false;}return result;}
}
3.效果图
4.spire.presentation-8.3.2.jar下载流程
①https://repo.e-iceblue.cn/repository/maven-public/
②
③
④
⑤
注意:一定不能低于此版本,否则报各种错,本人就引了个低版本,调试到差点吐血哇
java实现pptx转html在线预览相关推荐
- java实现word转pdf在线预览格式
java实现word转pdf在线预览格式 前段时间的项目里涉及了此功能,调研过一些方案,踩过一些坑,一一总结在此. java转pdf的方案很多,但是很多都要收费,转pdf也有一些格式方面的问题. 方案 ...
- Java如何实现文档在线预览+下载
Java如何实现文档在线预览+下载 看了好多转换预览的,但是感觉都比较麻烦,所以自己就简单写了个. FileController接收需要预览的文件,替换filePath,如果是要在linux环境下运行 ...
- 用JAVA实现word文档在线预览的功能
预览Word.PPT.Excel 我之前发过一篇文章,是介绍office预览和编辑的但是大部门插件都是收费的,我这次提供的是免费的一个将Word.PPT.Excel转换为PDF然后在浏览器进行预览,之 ...
- Java如何实现文档在线预览
文章目录 一.概述 二.Java实现文档在线预览 2.1 永中DCS简介 2.2 使用方式 2.3 centos安装部署DCS服务 编辑Java环境 安装部署Tomcat 部署DCS工程 安装ngin ...
- java图片的在线预览_【Java】web实现图片在线预览
一.场景还原 用户上传了一张图片,已有服务器保存路径,现由于系统配置无法直接通过图片URL打开预览图片,需实现点击预览将图片显示在浏览器上. 二.实现方法 html: 预览 此处用预览按钮方法实现 J ...
- Java 实现图片或文件在线预览及下载
效果图 图片 pdf 代码 @GetMapping("/downFile")public void downFile(HttpServletResponse response, H ...
- Java 在线预览pdf
参考文献 Java实现word文档在线预览,读取office(word,excel,ppt)文件 https://blog.csdn.net/weixin_34004576/article/detai ...
- 使用永中文档实现java在线预览Word,Excel,Pptx,Pdf
使用永中文档实现java在线预览Word,Excel,Pptx,Pdf 永中文档提供了在线预览的功能 永中开发者文档 如果需要直接运行,请直接修改代码中的两个参数 转换类型在下方,根据传入以及输出类型 ...
- Java实现在线预览功能
java实现在线预览功能,需要用到 jacob.dll jacob.jar 预览pdf所需js pdfobject.min.js 将上传文件转为pdf保存. <divclass=&quo ...
最新文章
- linux操作系统版本 3100,Linux操作系统默认打开文件数
- c0000005错误怎么解决_iTunes提示3194未知错误怎么办【解决方法】
- 程序员幽默:伤不起,我就是这样的程序员
- GitHub多人协作简明教程
- gdc服务器维修公司,gdc服务器阵列架坏了
- html符号实体----介绍
- 【Kafka】Kafka NIO
- 关于array.sort(array,array)
- 再见2019 你好2020
- https页面访问不到http的处理方法
- 用python计算100以内的素数_python-找出100以内的质数
- 宝塔防火墙可以防ddos攻击吗
- arduino leonardo 入门
- 量化策略——准备2 量化技能树量化术语
- 树莓派HDMI无输出
- Java正则表达式验证电话号码
- 非华为电脑管家连接平板--无法连接问题解决方案之一
- SAP 采购订单与内向交货单
- 一个简单的多机器人编队算法实现--PID
- HTC G13/野火S/A510e获取得root-经本人测试很好用