在Yii中打印PDF格式的文档

时间:2012-02-24 15:49:07

标签: php yii

我在Yii做了一个申请。现在根据我的申请要求,我必须让它们以PDF格式打印。我搜索了Yii文档,但没有任何关于将文件转换为可打印PDF格式的文档。所以任何帮助和建议都会非常值得注意。

6 个答案:

答案 0 :(得分:2)

查看WkHtmlToPdf: http://code.google.com/p/wkhtmltopdf/

它使用Webkit的渲染引擎从HTML / CSS制作PDF。这是我发现的最好的图书馆,我做了很多研究。

修改 Yii论坛上的Mike已经构建了OO wrapper for WkHtmlToPdf并刚刚发布了a Yii extension for it

答案 1 :(得分:1)

我最近在项目中使用了MPDF。它允许您将HTML输出转换为PDF格式。如果您正在寻找简单的东西,这可能就是您所寻找的。就个人而言,我发现使用HTML / CSS进行布局比使用PDF框更容易。不过,我不确定它与复杂布局有多大关系。

Yii还支持使用Zend模块。如果您愿意,可以使用Zend_Pdf。

请参阅this文档页面,了解如何将第三方库与您的Yii代码集成。

无论哪种方式,正如已经提到的那样,PHP有大量的PDF库。

答案 2 :(得分:0)

你应该搜索php库来做到这一点。链接到其中一个 - http://www.tcpdf.org/

答案 3 :(得分:0)

我使用fpdf取得了巨大成功 - http://www.fpdf.org/

答案 4 :(得分:0)

不幸的是,这个功能不是Yii的一部分。不过,您可以尝试使用TCPDF。 http://www.tcpdf.org/

TCPDF允许您将HTML输出解析为PDF文档。 PDF文档可以直接下载到服务器或用户输出。

答案 5 :(得分:0)

使用扩展程序创建PDF文件。  Yii2-PDF