我有一个大型的XHTML数据库,我想用CSS渲染为PDF和/或RTF。是否有现成的/廉价的解决方案可以大规模地做到这一点?大意思太字节。需要一些强大且擅长处理大量文件的东西。
答案 0 :(得分:2)
Prince XML会成为您想要的吗?
Prince是一个将XML和HTML转换为PDF文档的计算机程序。 Prince可以读取许多XML格式,包括XHTML和SVG。 Prince根据CSS编写的样式表格式化文档。
答案 1 :(得分:2)
鉴于XHTML是XML的扩展,我建议使用Apache FOP。它是迄今为止我用过的最好的pdf转换工具之一。
答案 2 :(得分:1)
您使用的技术是XSLT(XSL-FO)。通常,您使用XML作为源数据,但XHTML应该是有效的XML。有不同的方法来运行它(例如,您可以使用Cocoon服务器)。
如果您正在寻找便宜或免费的软件,可以在此处搜索:http://www.w3.org/Style/XSL/
答案 3 :(得分:1)
这是您正在谈论的规模上的一个难题。我建议查看http://code.google.com/p/wkhtmltopdf/关于你如何进行个人跑步的想法。但是,每次要转换文档时执行shell脚本可能不足以满足您的需求,因此我建议将其拼接成某种守护程序或批量转换实用程序。