2010-11-04 51 views
1

难道你不认为TCPDF解决方案迫使你在布局渲染方面转动轮子吗?您如何看待“TCPDF like”PHP解决方案来生成PDF?

我认为TCPDF不允许很好的分离关注点,当您尝试呈现动态表格或文本的大部分时,它太有限了。

我对wkhtml2pdfXSL-FOP等替代解决方案很感兴趣,但我希望获得一些经验反馈。

在此先感谢。

+0

应该是一个社区wiki – Jakub 2010-11-04 13:58:33

+0

@Jakub这是[不再](http://meta.stackexchange.com/questions/392/should-the-community-wiki-police-be-shut-down/7183#7183 )社区wiki如何工作。 – meagar 2010-11-04 14:00:50

回答

2

我在过去的几年中使用了FOP和Jasper Reports。两者都是Java解决方案,但可以在PHP应用程序中轻松使用。为此,我使用了PHP/Java-Bridge(目前来自ZendServer CE,但在Sourceforge也有一个开源网桥)。

对我来说,JasperReports的效果更好。有一个图形WYSIWYG编辑器(iReport)用于创建模板。 FOP也很棒,但用手写XSL是困难而且长期的。

+0

谢谢!在相同的想法中,有OpenOfficeServer + odt模板。 – Florian 2010-11-16 15:46:46

1

我还没有尝试过你提到过的两个pdf生成器,我会给他们拍一张... 我使用TCPDF,它对我很好...它可以很容易地将html代码转换为pdf文件... 缺点是翻译并不总是完美的,特别是当你使用CSS样式。 另一个缺点可能是库的重量...

+0

是的,如你所说,CSS样式处理不好。有DOMPDF处理比TCPDF更多的CSS规则。 – Florian 2010-11-16 15:48:45

+0

感谢您的建议@Florian – 2010-11-19 01:22:33