在 LAMP 环境中从 XHTML 生成 PDF
-
08-06-2019 - |
题
谁能推荐一个可以在 Linux 环境下工作的好的服务器端 PDF 生成工具。我想要尽可能简单,向它传递一个 XHTML 文件(带有图像)并让它从 呈现 来源。
我的预算不多,但是 1000 美元以下应该没问题。
安德鲁
其他提示
我听起来像 快速PDF 可能有帮助...
另外,PDF 文档的创建称为“PDF 打印”。我相信这可能会帮助您找到其他资源。
您可能想看看 FOP,它代表格式化对象处理器。由于它是基于Java的,所以它可以在Linux上生成PDF文件。从他们的网站:
Apache FOP(格式化对象处理器)是由XSL格式化对象(XSL-FO)和输出独立式格式驱动的打印格式。这是一个Java应用程序,它读取格式化对象(FO)树并将结果页面呈现为指定的输出。当前支持的输出格式包括PDF,PS,PCL,AFP,XML(区域树表示),印刷,AWT和PNG,以及较小程度的RTF和TXT。主要输出目标是 PDF。
你可以找到它 这里
我最近遇到过 多普夫德 我用它来将 HTML 创建的页面转换为 PDF 文档。它使用 PHP5(假设使用 PHP 不会打扰您)。这也是假设您不想在文件系统上静态创建 HTML 文件,然后使用某种命令行工具转换它们?
我发现 dompdf 的一个问题是,您本身无法获得大量配置选项,但它是开源的,并且似乎不太大,因此您可能可以很容易地临时组装一些东西。
如果您有预算,请查看以下内容 开放边缘. 。我知道他们完全按照您的要求做了。一个基于Linux的PDF生成系统。我想问一下他们能为你做些什么。瓦尔·卡西迪是这个人的名字。
顺便提一句:我没有为此得到任何东西,我什至不再为定制公司工作,也不再为 OpenEdge 工作......
您可以通过以下方式查看使用 OpenOffice 开放办公应用程序接口 加载 XHTML 文档并导出 PDF 版本。使用 OpenOffice API 有一点学习曲线,但它非常强大,并且可以在没有任何图形界面的系统上以服务器模式运行。它表现良好——我们已经在一些内部项目中使用了它。