2010-06-10 56 views
0

我需要采用ZF呈现的视图并创建应该看起来几乎完全相同的PDF,然后通过电子邮件发送。在Zend Framework中创建PDF文档的问题

我现在所面临的主要问题是将视图创建的HTML转换为字符串,然后使用Zend_PDF :: parse方法处理。

我需要变成PDF的视图是发布表单的结果。我试图在成功发布后将ob_get_contents的内容转换为字符串,但由于某种原因,它并不在其中。我应该按这个角度吗?

任何帮助将不胜感激!

+0

我最终使用Zend的PDF扩展从头开始构建PDF,它确实没有我认为的那么糟糕。有很多代码,但它看起来很不错! – deaddancer 2010-08-16 22:30:24

回答

2

如果您希望获取视图生成的HTML并将其转储为函数并获取PDF,则可以尝试dompdf。它的目的就是为了做到这一点。

+0

我已经检查过dompdf,虽然看起来有些有希望,但我更愿意使用提供的ZF类,如果它像我希望的那样工作的话。我最终使用ob_get_contents将视图变成了一个字符串,并且我希望各种Zend_Pdf函数可以使用这个字符串。我即将找到:) 此外,dompdf不支持嵌套表,并且在我的表单视图中有几个。不过,我非常感谢他们的回应! – deaddancer 2010-06-10 20:11:32