在共享主机上从HTML页面生成PDF文件

时间:2010-08-11 00:06:46

标签: php html pdf hosting shared

我在托管上启用扩展程序等的权限非常有限,但我希望通过PHP从HTML页面(使用css / images)生成PDF。

任何想法如何通过零CL访问等来实现这一目标? 优先选择不是“hack”/对服务的依赖(因为我希望使用这个长期服务)。

4 个答案:

答案 0 :(得分:4)

生成HTML以呈现PDF时,在单个$ html变量中创建该HTML。这可以用于传递给任何pdf渲染api。

广泛使用的API是DOM PDF,html2pdf,html2ps。

某些API如html2ps也支持外部css&课程也。一些需要内联CSS。

我使用过DOM PDF& html2ps的

这是链接

domp df

HTML2PS & HTML2PDF

答案 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,我从未使用它,但看起来很有希望。