我有一个超文本标记语言(不是XHTML)文档,在Firefox 3和IE 7中呈现良好。它使用相当基本的CSS来设置样式,并在超文本标记语言中呈现良好。
我现在正在寻找将其转换为PDF的方法。我试过:
- DOMPDF:它在表格方面有很大的问题。我分解了我的大型嵌套表格,它有所帮助(在它消耗128M内存之前-这是我在php.ini中对内存的限制),但它使表格变得一团糟,似乎没有得到图像。表格只是一些基本的东西,有一些边框样式,可以在不同的点添加一些行;
- HTML2PDF和HTML2PS:实际上我的运气更好一些。它渲染了一些图片(所有的图片都是谷歌图表URL),表格格式也更好,但它似乎有一些我还没有弄清楚的复杂性问题,并且一直死于未知的node_type()错误。不知道从这里到哪里去;和
- htmldoc:这似乎在基本的超文本标记语言上工作得很好,但几乎不支持CSS,所以你必须用超文本标记语言做所有的事情(我没有意识到它仍然是2001年的Htmldoc-land…)所以对我来说没用。
我尝试了一个名为Html2Pdf Pilot的Windows应用程序,它实际上做得很好,但我需要至少在Linux上运行的东西,最好通过Webserver上的PHP按需运行。
我缺少什么,或者我如何解决这个问题?