在共享主机上,如何从HTML页面生成PDF文件?

6

我在托管方面的权限非常有限,但是我想通过PHP从HTML页面(包括css/images)生成PDF。

有没有什么想法可以在几乎没有命令行访问权限的情况下实现这一目标?最好不要使用“hack”/依赖服务(因为我打算长期使用此功能)。

4个回答

4
当生成HTML以呈现到PDF时,创建单个$html变量中的HTML。这可以用于传递给任何pdf渲染API。
广泛使用的API是DOM PDF、html2pdf和html2ps。
一些API(如html2ps)还支持外部CSS和类。有些需要内联CSS。
我已经使用了DOM PDF和html2ps。
以下是链接: domp df HTML2PS & HTML2PDF

3
有许多解决方案:domPdf、mPdf、html2pdf、tcpdf、zendPDF(zend framework)等。我广泛使用了domPdf和mPDF,其他的只是“走马观花”。domPdf非常简单易用,但功能不是很完备。html2pdf也不错,但我更喜欢mPDF,因为我认为它拥有最好的功能集。完整文档请参阅此链接:http://mpdf1.com/manual/index.php 我将复杂的网页转换成PDF文件,而mPDF似乎可以最佳地呈现它们。

2

昨天在这里发现了这个: mPDF。还没有尝试,但文档很好。


1

看看html2pdf,我从未使用过它,但看起来很有前途。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接