Java DOC 转换给 PDF 格式文档的代码
工作过程,把写代码过程经常用的代码片段备份一次,下面的代码段是关于Java DOC 转换给 PDF 格式文档的代码,应该对码农们有所用。
import java.io.File; import java.net.ConnectException; import java.util.Date;
import com.artofsolving.jodconverter.DocumentConverter; import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter;
public class Doc2Pdf {
private static boolean docToPdf(File inputFile, File outputFile) {OpenOfficeConnection connection = new SocketOpenOfficeConnection("127.0.0.1",8100);try {connection.connect();System.out.println("开始转换文档"+inputFile.getName()+"成pdf");DocumentConverter converter = new OpenOfficeDocumentConverter( connection);converter.convert(inputFile, outputFile);} catch (ConnectException cex) {cex.printStackTrace();return false;} finally {if (connection != null) {connection.disconnect();connection = null;}}return true;
}class PdfThread extends java.lang.Thread {public File inputFile;public File outputFile;public void run() {docToPdf(inputFile, outputFile);System.out.println(outputFile.getName() + "文件已生成");}
}public void startWorkWithThread(String inputFileName, String outPutFileName){File inputFile=new File(inputFileName);File outputFile=new File(outPutFileName);PdfThread t1 = new PdfThread();t1.inputFile=inputFile;t1.outputFile=outputFile;t1.start();
}public static boolean doc2pdf(String inputFilePath, String outPutFilePath){File inputFile=new File(inputFilePath);if(inputFile.exists()){File outputFile=new File(outPutFilePath);return docToPdf(inputFile,outputFile);}else{System.out.println("文件:"+inputFilePath +" 不存在!");}return false;
}
复制代码
}
转载于:https://juejin.im/post/5cda23b75188256940347522
Java DOC 转换给 PDF 格式文档的代码相关推荐
- jpg格式图片怎么转换成pdf格式?如何把jpg图片转换成pdf格式文档?
把图片转换为pdf的软件?什么软件可以把图片转换成pdf格式?有时候我们需要把图片转成pdf.可能还有些小伙伴不知道怎么去完成这项转换的,图片转pdf其实很简单,下面给大家分享一把图片转成pdf的简单 ...
- 如何把jpg转换成pdf格式文档
企业杂志设计.扫描的图片一般都采用JPG格式的.面对网络PDF之类的jpg转换成PDF转换器推出之后,迅捷JPG转换成PDF转换器也应运而生.正式版JPG转为PDF转换软件的特色之处就是包含了了众多的 ...
- C# word文档转换成PDF格式文档
最近用到一个功能word转pdf,有个方法不错,挺方便的,直接调用即可,记录下 方法:ConvertWordToPdf(string sourcePath, string targetPath) so ...
- php使用pdf2htmlex,转换 HTML 与 PDF 格式文档的神器
企业 Web 项目开发中经常会有生产 PDF 格式文档的需求,例如 PDF 账单下载,月末生成各种统计报表等等.我们要帮助企业实现自动化,也就是说无需人工干预,程序能够按需从 DB 中拿数据自主生成. ...
- PPT转换成PDF后文档的背景色没有了怎么办?
有时我们需要将PPT转换成PDF,转换的方式有很多,有时转出来的PDF文档却发现原来PPT中有的背景色,在PDF中却不显示了,是怎么回事呢? 目前市面上可以找到的转换方式比较多,由于office的不兼 ...
- 如何批量提取 PDF 文档内容,将 PDF 格式文档转为 Txt 文本格式
概要:PDF 文档常常用来阅读.预览或者存档一些资料,PDF 支持的内容也是比较丰富的.可以支持图片.文本等多种类型的元素.那有时候我们就需要将一些纯文本的 PDF 文档中的文字提取出来,转为一个 T ...
- CAJ格式文档转PDF格式文档的办法(不需要下载杂七杂八的软件或者充会员)
我最近在做毕业设计,老师布置的任务是先看30篇文献,去知网上下载下来的大多数文献都是CAJ格式,然后用CAJViewer打开之后并不支持我的触控笔,极其难受,就想着看看能不能转换成PDF格式用Acro ...
- office(doc,xls,txt,pdf,ppt)文档在线预览及转换(office2pdf) - PHP版
最近项目想用到"文档在线预览",参考了一下 使用OpenOffice.org将各类文档转为PDF 本想用OpenOffice的类, 但OpenOffice的类太复杂了.. 后来想到 ...
- java导出pdf格式文档
// 1.新建document对象 // 第一个参数是页面大小.接下来的参数分别是左.右.上和下页边距. Document document = new Document(PageSize.A4, 5 ...
最新文章
- 细说Mammut大数据系统测试环境Docker迁移之路
- 中国数据备份一体机产业未来供需状况及投资潜力价值报告2021年版
- 如何设置Flutter
- JAVA中使用XFire调用WebService接口
- (史上最全)104个实用网络爬虫合集。
- HDU 1875 畅通工程再续
- 使用Git版本控制查看文件的更改历史记录
- 如何用简单易懂的例子解释隐马尔可夫模型?(入门篇)
- 一个VSCode便可以免费画ER图
- CRC校验关键点说明(内附C语言CRC校验库)
- Windows PE/COFF
- 关于hibernate检索策略
- 用Visio画UML顺序图
- tenda w311mi驱动安装-ubuntu
- C++find_if算法
- 猿辅导的python课_猿辅导和一课哪个更好?
- “终于我从字节离职了...“一个年薪40W的测试工程师的自白...
- JAVA实验二家中的电视_类:实验2家中的电视
- 对接快递100快递管家API之物流信息推送接口
- 738.单调递增的数字
热门文章
- (王道408考研数据结构)第三章栈和队列-第一节:栈基本概念、顺序栈和链栈基本操作
- upper_bound()与lower_bound()
- CentOS7执行yum命令出错
- warning:deprecated conversion from string constant to 'char *' 解决方案
- python 变量
- 一叶障目:排查问题的思路
- Java Runtime.exec()的使用
- EXT扩展实例:在EXT4中检测Iframe的加载事件,并给它加上MASK
- 第一次来到博客园.....
- 高能!8段代码演示Numpy数据运算的神操作