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