需要安装的 OpenOffice 版本应该支持 UNO API。 2. 加载 OpenOffice 首先,我们需要使用 Java 启动 OpenOffice 的服务。下面是初始化 OpenOffice 的代码: importcom.sun.star.comp.helper.BootstrapException;importcom.sun.star.uno.Exception;importcom.sun.star.uno.UnoRuntime;publicclassOpenOfficeInitializer{publicsta...
//使用openoffice 将word格式的文件转换为pdf格式@Test public void OfficeTest(){ //获取源文件的文件夹下所有文件 Map fileMap = null; Process progress = null;//openOffice进程 OpenOfficeConnection connection = null;//openOffice连接 // 调用openoffice服务线程 try { if (progress == null){ progress = ...
如我本机安装到D:\OpenOffice4.1.7路径,其具体文件如下所示: 四、代码-前端页面 html代码如下: 1. js代码如下: function convertPdf() { $.ajax({ type: 'POST', url: '/convertPdf', success: function (result) { }, error: function () { } }); } 1. 2. 3. 4. 5. 6. 7. 8. 9. ...
LibreOffice和OpenOffice是开源的办公软件套件,提供了Java API用于操作文档。通过这些API,可以实现将Word转换为PDF的功能。优点: 支持多种Word格式,如.doc和.docx。 转换后的PDF文件格式与原Word文档基本一致。 可通过API进行格式化等操作。缺点: 需要安装LibreOffice或OpenOffice软件。 API使用相对复杂,需要一定的学习成本。
发过程中经常会使用java将office系列文档转换为PDF, 一般都使用微软提供的openoffice+jodconverter 实现转换文档。 openoffice既有windows版本也有linux版。不用担心生产环境是linux系统。 1、openoffice依赖jar,以maven为例: com.artofsolving jodconverter 2.2.1 ...
1:将word转换为pdf方法 1//将word格式的文件转换为pdf格式2publicvoidWord2Pdf(String srcPath, String desPath)throwsIOException {3//源文件目录4File inputFile =newFile(srcPath);5if(!inputFile.exists()) {6System.out.println("源文件不存在!");7return;8}9//输出文件目录10File outputFile =newFile...
1.word转html然后转pdf 2.Openoffice + swftools + Flexmapper + jodconverter 3.kkFileView 分析之后最后决定使用Openoffice+PDF.js方式实现 环境搭建 1.安装Openoffice,下载地址:http://www.openoffice.org/download/index.html 安装完成之后,cmd进入安装目录执行命令:soffice "-accept=socket,host=localhost,port=810...
1. 需要用的软件 OpenOffice 下载地址 JodConverter 下载地址,也可以直接从附件里面下载 2.启动 OpenOffice 的服务 我到网上查如何利用 OpenOffice 进行转码的时候,都是需要先用 cmd 启动一个 soffice 服务,启动的命令是:soffice -headless accept="socket,host=127.0.0.1,port=8100;urp;"。 但是实际上,对于我的项...
Java 使用openoffice进行word转换为pdf的方法步骤 一、下载openoffice第三方工具 建议下载4.1.6版本 http://openoffice.org/download/index.html 二、开启openoffice服务 找到openoffice安装目录下OpenOffice 4\program>soffice运行cmd,运行命令soffice -headless -accept=“socket,host=127.0.0.1,port=8100;urp;” -nofirst...
一、下载openoffice 下载地址:https://www.openoffice.org/download/ 下载后,安装即可。 二、引入依赖 使用的JodConverter版本为2.2.1。因为jodconverter2.2.1必须依赖slf4j-jdk14必须这个版本,但是因为该版本过低,所以使用slf4j-api,slf4j-log4j12作为替代代替。