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