【发布时间】:2010-09-06 02:34:14
【问题描述】:
谁能推荐一个可以在 Linux 环境中工作的好的服务器端 PDF 生成工具。我希望尽可能简单,将 XHTML 文件(带图像)传递给它,并让它从 rendered 源生成 PDF。
我没有大量预算,但任何低于 1000 美元的东西都应该没问题。
安德鲁
【问题讨论】:
标签: linux pdf pdf-generation
谁能推荐一个可以在 Linux 环境中工作的好的服务器端 PDF 生成工具。我希望尽可能简单,将 XHTML 文件(带图像)传递给它,并让它从 rendered 源生成 PDF。
我没有大量预算,但任何低于 1000 美元的东西都应该没问题。
安德鲁
【问题讨论】:
标签: linux pdf pdf-generation
大约 8 年前,我使用了HTMLDoc,它在将带有一些基本格式的 HTML 表格转换为体面的 PDF 报告方面做得很好。似乎还有一个open source version。
【讨论】:
听起来FPDF 可能会有所帮助...
另外,PDF 文档的创建称为“PDF 打印”。我相信这可能会帮助您找到其他资源。
【讨论】:
您可能想看看 FOP,它代表格式化对象处理器。它可以在 Linux 上生成 PDF 文件,因为它是基于 Java 的。从他们的网站:
Apache FOP(格式化对象处理器)是一个打印格式化驱动 通过 XSL 格式化对象 (XSL-FO) 和输出独立格式化程序。 它是一个读取格式化对象 (FO) 树的 Java 应用程序 并将生成的页面呈现到指定的输出。输出格式 目前支持的包括PDF、PS、PCL、AFP、XML(区域树 表示)、打印、AWT 和 PNG,以及在较小程度上,RTF 和 文本文件。主要输出目标是 PDF。
你可以找到它here
【讨论】:
你调查过PHP的documentation吗?还有带有几个不同链接的 PHP FAQ。 PHP 主要支持PDFlib。
【讨论】:
我最近遇到了dompdf,我用它来将用 HTML 创建的页面转换为 PDF 文档。它使用 PHP5(假设使用 PHP 不会打扰您)。这也是假设您不想在文件系统上静态创建 HTML 文件,然后使用某种命令行工具对其进行转换?
我在 dompdf 中发现的一个问题是,您本身并没有获得大量的配置选项,但它是开源的,而且看起来并不太大,因此您可能会临时编造一些漂亮的东西很容易。
【讨论】:
如果您有预算,请查看以下OpenEdge。我知道他们为我们做了你想要的。基于linux的PDF生成系统。 我想问问他们能为你做什么。 Val Cassidy 是人名。
顺便说一句:我没有得到任何东西,我什至不再为定制公司工作,也不再为 OpenEdge 工作......
【讨论】:
您可以通过OpenOffice API 查看使用 OpenOffice 来加载您的 XHTML 文档并导出 PDF 版本。使用 OpenOffice API 有一些学习曲线,但它非常强大,可以在没有任何图形界面的系统上以服务器模式运行。它表现良好 - 我们已在一些内部项目中使用它。
【讨论】: