javaWeb文档预览之OpenOfiice踩过的坑
来源:互联网 发布:程序员的发展 编辑:程序博客网 时间:2024/06/01 18:27
我使用的是JodConverter调用openoffice进行文档转化。
1、Maven导入JodConverter的两个版本:
com版:
<dependency> <groupId>com.artofsolving</groupId> <artifactId>jodconverter</artifactId> <version>2.2.1</version></dependency>
org版:
<dependency> <groupId>org.artofsolving.jodconverter</groupId> <artifactId>jodconverter-core</artifactId> <version>3.0-beta-4</version></dependency>
com版支持的文件类型:img、doc、ppt、xls
org 版支持的文件格式:img、doc、ppt、xls、docx、pptx、xlsx等
但是org版本在速度上没有优势,并且转换出来的文字清晰度比com版低一点。
并且在Maven中现在org版本一直导入失败需要手动导入。
手动导入Maven包,在cmd目录下,cd到Maven的bin目录下:(注意这是一个命令,不要换行)
mvn install:install-file -Dfile=E:\pdftest\jodconverter-core-3.0-beta-4.jar -DgroupId=org.artofsolving.jodconverter -DartifactId=jodconverter-core -Dversion=3.0-beta-4 -Dpackaging=jar
-Dfile 是下载下来的jar包的完整路径
2、添加文件队列到openoffice导致openoffice崩溃
我采用的处理方式是添加文件队列的时候,每次添加间隔0.5秒
3、关于多线程的支持
在上面提到的com版本应该是不支持openoffice启动多个端口,而org版本中已经支持开启多端口进程,使用多线程的方式开启多个OpenOffice实现并发转化文档。
文档预览之PDF.js实现PDF文件跨域预览(附测试实例):
http://blog.csdn.net/coding13/article/details/76930672
文档预览之office转pdf(附详细代码):
http://blog.csdn.net/Coding13/article/details/77010545
参考博文:
http://blog.csdn.net/u010504064/article/details/52711929(openoffice jodconverter 文档转换pdf过坑记录)
- javaWeb文档预览之OpenOfiice踩过的坑
- javaWeb文档预览之PDF.js实现PDF文件跨域预览(附测试实例)
- javaWeb文档预览之office转pdf(附详细代码)
- JavaWeb会话管理之浏览过的商品
- UIDocumentInteractionController的使用之打开和预览文档
- google的文档在线预览
- 文档在线预览的实现
- Toolbar使用之踩过的坑
- Android踩过的坑之bluetoothSocket
- shell脚本之踩过的坑
- 之利用UIDocumentInteractionController打开和预览文档
- 我遇到过的异常 in JavaWeb
- 搜索引擎的对文档的预览界面设计
- IOS 预览word文档的集中方式
- flexpaper实现文档的在线预览
- IOS 预览word文档的集中方式
- IOS 预览word文档的集中方式
- 各种文档格式文件预览的实现
- Class.isAssignableFrom与 instanceof 区别
- opencv13-#pragma comment()的使用和注意
- 嵌入式学习笔记(第九天)系统网络续
- Java基础--static关键字
- css中的浮动以及如何清除浮动
- javaWeb文档预览之OpenOfiice踩过的坑
- Guava(一)Lists与Maps
- DFS+奇偶剪枝
- 异常com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
- C语言反汇编代码(三大结构)
- 消息发送机制
- 确定字符串互异--牛客
- SCP--服务器之间拷贝文件
- 如何用AI赋能阿里“智能客服”:打通售前售后环节的方法