gpt4 book ai didi

java - 使用命令行将任意文档转换为 PDF

转载 作者:行者123 更新时间:2023-12-02 00:55:16 25 4
gpt4 key购买 nike

我正在寻找一种简单(免费)的方法来从程序内将任意文档转换为 PDF。有很多免费的 PDF 打印机,但我需要能够在程序中调用转换而无需人工干预。该程序是用 Java 开发的,但将专门在 Windows 环境中运行,因此如果存在这样的转换程序,调用 exe 似乎是一个很好的解决方案。

最佳答案

我在 JodConverter 方面取得了一些成功,它是 OpenOffice.org API 的基于 Java 的包装器。基本上,您可以将 OpenOffice 作为服务器运行,并自动执行在 OpenOffice(支持多种类型)中打开文档并将其另存为 PDF 的操作。 JodConverter 使这一切变得更加容易,并且如果您对此感兴趣的话,它还内置支持作为 Web 服务运行。

缺点: 1)与OpenOffice本身一样,对于某些复杂的专有文档的转换并不完美;您的某些 Word 文档可能看起来与 PDF 不完全相同。 2)OpenOffice作为服务器并不完全稳定;如果你用一堆请求击中它,它就会崩溃。 Sun 的 StarOffice Server 是一种(有点贵——我认为是几千美元)的替代方案。 ,它的功能与 JodConverter(包装 OpenOffice)完全相同,但添加了 OpenOffice 实例池和其他稳定性支持。

最准确的 PDF 转换工具是 Adob​​e 开发的(他们确实有基于服务器且支持 API 的转换器),但它们非常昂贵 - 数万美元。

关于java - 使用命令行将任意文档转换为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1104988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com