创建自定义pdf的最佳做法?


9

是否有创建新自定义(例如发票PDF)的最佳实践?

我需要具有自己的布局和表格的单独的自定义PDF。
这是我的问题:我以前从未在Magento中创建PDF,所以有很多问题在哪里以及如何开始。

我唯一拥有的是一个带有模型和集合的新模块。

我的模板需要phtml文件还是Zend_Pdf属于模型?

Answers:


1

我鼓励任何希望自定义其PDF打印输出的人来检出Comwrap_Pdf模块。它采用另一种呈现PDF的方法,即使用常规HTML和CSS(在Magento phtml模板中)创建PDF,然后使用MPDF库从该HTML创建PDF 。

与不必担心重排,包装文本和基于坐标的渲染(例如Zend_PDF)相比,以这种方式构建PDF更为简单。


0

我们实现了FireGento_Pdf。实施您自己的引擎以根据需要制作pdf很有帮助。看一下:

https://github.com/firegento/firegento-pdf


看起来不错,但我可以看到有些依赖。最好不要安装一堆软件包。您如何创建自己的模板?我猜想Firegento也使用了严格的模板。我是否必须对此进行自定义,或者是否可以绘制自己的结构并说Firegento / Magento使用此模板结构?
Timo.Klement 2015年

没有模板,您只能使用此处所述的自己的引擎:github.com/firegento/firegento-pdf/wiki/…如果您想要真正酷的模板和内容,则应搜索html / css到pdf渲染器,我听到很多关于它的很棒的事情,但是不幸的是我没有参考。
Fabian Blechschmidt,2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.