jodconverter 远程配置_openoffice excel word 转换pdf 支持本地调用和远程调用

1 packagecom.cigna.hmc.groupinsurance.utils.excel;23 importjava.io.File;4 importjava.io.InputStream;5 importjava.io.OutputStream;6 importjava.net.ConnectException;78 importorg.apache.commons.lang.Stri...
摘要由CSDN通过智能技术生成

1 packagecom.cigna.hmc.groupinsurance.utils.excel;2

3 importjava.io.File;4 importjava.io.InputStream;5 importjava.io.OutputStream;6 importjava.net.ConnectException;7

8 importorg.apache.commons.lang.StringUtils;9

10 importcom.artofsolving.jodconverter.DefaultDocumentFormatRegistry;11 importcom.artofsolving.jodconverter.DocumentConverter;12 importcom.artofsolving.jodconverter.DocumentFormatRegistry;13 importcom.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection;14 importcom.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection;15 importcom.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter;16 importcom.artofsolving.jodconverter.openoffice.converter.StreamOpenOfficeDocumentConverter;17

18 /**

19 *20 *@authorjosnow21 * @date 2017年5月9日 下午12:38:3922 *@version1.0.023 * @desc openoffice转换工具24 */

25 public classOpenOfficeUtils {2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JodConverter 是一个 Java 库,用于将文档从一种格式转换为另一种格式。它支持使用 OpenOffice 或 LibreOffice 进行转换,而不需要安装 Microsoft Office。要使用 JodConverter 进行远程访问 OpenOffice,您需要执行以下步骤: 1. 安装 OpenOffice/LibreOffice 并启动服务。确保您的 OpenOffice/LibreOffice 实例已启动并在运行。 2. 在您的 Java 项目中添加 JodConverter 依赖项。您可以从 Maven 中央存储库下载 JodConverter JAR 文件,或者您可以将其添加到您的 Maven 依赖项中。 3. 在您的 Java 代码中创建一个 OfficeManager 实例,以便您可以连接到正在运行的 OpenOffice/LibreOffice 实例。以下是一个示例代码片段: ``` LocalOfficeManager officeManager = LocalOfficeManager.builder() .officeHome("/path/to/openoffice") .install() .build(); officeManager.start(); ``` 请注意,此代码使用 `LocalOfficeManager` 类,该类将连接到本地运行的 OpenOffice/LibreOffice 实例。如果您需要连接到远程 OpenOffice/LibreOffice 实例,请使用 `RemoteOfficeManager` 类。 4. 将您要转换的文档传递给 JodConverter,然后指定要将其转换为的格式。以下是一个示例代码片段: ``` File inputFile = new File("/path/to/input.docx"); File outputFile = new File("/path/to/output.pdf"); DocumentConverter converter = LocalConverter.builder() .officeManager(officeManager) .build(); converter.convert(inputFile).to(outputFile).execute(); ``` 在此示例中,将 `input.docx` 文件转换为 `output.pdf` 文件。您可以将 `to()` 方法的参数更改为您要转换为的任何格式。 5. 最后,记得在您的代码中关闭 OfficeManager 实例,以便它可以正确地停止并释放资源。以下是一个示例代码片段: ``` officeManager.stop(); ``` 希望这可以帮助您开始使用 JodConverter 远程访问 OpenOffice/LibreOffice 进行文档转换

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值