我在托管上启用扩展程序等的权限非常有限,但我希望通过PHP从HTML页面(使用css / images)生成PDF。
任何想法如何通过零CL访问等来实现这一目标? 优先选择不是“hack”/对服务的依赖(因为我希望使用这个长期服务)。
答案 0 :(得分:4)
生成HTML以呈现PDF时,在单个$ html变量中创建该HTML。这可以用于传递给任何pdf渲染api。
广泛使用的API是DOM PDF,html2pdf,html2ps。
某些API如html2ps也支持外部css&课程也。一些需要内联CSS。
我使用过DOM PDF& html2ps的
这是链接
答案 1 :(得分:3)
存在许多解决方案:domPdf,mPdf,html2pdf,tcpdf,zendPDF(zend框架)等。我已经非常广泛地使用了domPdf和mPDF而其他人只是“正在传递”。 domPdf非常简单,但没有完全的花里胡哨。 html2pdf也不错,但是,我偏爱mPDF,因为我相信它拥有最好的功能集。有关完整文档,请参阅以下链接:http://mpdf1.com/manual/index.php
我已将非常复杂的网页转换为pdf,而mPDF似乎使它们变得最好。
答案 2 :(得分:2)
昨天在SO:mPDF找到了这个。没试过,但文档很扎实。
答案 3 :(得分:1)
查看html2pdf,我从未使用它,但看起来很有希望。