如何利用openOffice软件将Word文档转换为PDF格式?

2026-04-30 05:582阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计327个文字,预计阅读时间需要2分钟。

如何利用openOffice软件将Word文档转换为PDF格式?

下载并安装OpenOffice,下载地址:[http://www.openoffice.org/download/](http://www.openoffice.org/download/)。安装完成后,在命令提示符中输入以下命令启动服务:`soffice -headless -accept=socket,host=127.0.0.1,port=8100,urp; -nofirststartwizard`。此时服务即启动。

下载安装openoffice,下载地址:www.openoffice.org/download/我安装的目录:

输入cmd回车


在命令窗口输入

如何利用openOffice软件将Word文档转换为PDF格式?

soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" –nofirststartwizard

此时服务就开启了将以下代码放到工具类里面,直接调用即可

import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter; ... ... public File office2Pdf(String srcPath, String pdfPath) throws Exception { // 源文件目录 File inputFile = new File(srcPath); if (!inputFile.exists()) { throw new Exception("程序出现问题,文件不存在"); } // 输出文件目录 File outputFile = new File(pdfPath); if (!outputFile.exists()) { outputFile.createNewFile(); } // 调用openoffice服务线程 String command = openOfficeCommand; Process process = Runtime.getRuntime().exec(command); // 连接openoffice服务 OpenOfficeConnection connection = new SocketOpenOfficeConnection(openOfficeUrl, openOfficePort); connection.connect(); // 转换word到pdf DocumentConverter converter = new OpenOfficeDocumentConverter(connection); converter.convert(inputFile, outputFile); // 关闭连接 connection.disconnect(); // 关闭进程 process.destroy(); return outputFile; } ...

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。

本文共计327个文字,预计阅读时间需要2分钟。

如何利用openOffice软件将Word文档转换为PDF格式?

下载并安装OpenOffice,下载地址:[http://www.openoffice.org/download/](http://www.openoffice.org/download/)。安装完成后,在命令提示符中输入以下命令启动服务:`soffice -headless -accept=socket,host=127.0.0.1,port=8100,urp; -nofirststartwizard`。此时服务即启动。

下载安装openoffice,下载地址:www.openoffice.org/download/我安装的目录:

输入cmd回车


在命令窗口输入

如何利用openOffice软件将Word文档转换为PDF格式?

soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" –nofirststartwizard

此时服务就开启了将以下代码放到工具类里面,直接调用即可

import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter; ... ... public File office2Pdf(String srcPath, String pdfPath) throws Exception { // 源文件目录 File inputFile = new File(srcPath); if (!inputFile.exists()) { throw new Exception("程序出现问题,文件不存在"); } // 输出文件目录 File outputFile = new File(pdfPath); if (!outputFile.exists()) { outputFile.createNewFile(); } // 调用openoffice服务线程 String command = openOfficeCommand; Process process = Runtime.getRuntime().exec(command); // 连接openoffice服务 OpenOfficeConnection connection = new SocketOpenOfficeConnection(openOfficeUrl, openOfficePort); connection.connect(); // 转换word到pdf DocumentConverter converter = new OpenOfficeDocumentConverter(connection); converter.convert(inputFile, outputFile); // 关闭连接 connection.disconnect(); // 关闭进程 process.destroy(); return outputFile; } ...

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。