在共享主机上从 HTML 页面生成 PDF 文件
我在主机上启用扩展等的权限非常有限,但我希望通过 PHP 从 HTML 页面(带有 css/图像)生成 PDF。
我有什么想法可以通过近乎零的 CL 访问等来实现这一点吗? 最好不是“黑客”/依赖服务(因为我将寻求长期使用)。
I have very limited access to enable extensions etc on my hosting but am looking to generate a PDF from an HTML page (with css/images) through PHP.
Any ideas how I can achieve this with next to zero CL access etc?
Preferable not a "hack" / relient on a service (as I'll be looking to use this long term).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
生成要呈现到 PDF 中的 HTML 时,请在单个 $html 变量中创建该 HTML。这可用于传递到任何 pdf 渲染 api。
广泛使用的 API 包括 DOM PDF、html2pdf、html2ps。
一些 API(例如 html2ps)也支持外部 css 和 CSS。班也。有些需要内联 CSS。
我使用过 DOM PDF 和html2ps
这里是链接
domp df
HTML2PS 和 HTML2PS HTML2PDF
When generating HTML to render in to the PDF, create that HTML in single $html variable. This can be used to pass to the any of the pdf rendering api's.
Widely used API's are DOM PDF, html2pdf, html2ps.
Some of the API's like html2ps also supports the external css & classes also. Some required inline CSS.
I have used DOM PDF & html2ps
here are the links
domp df
HTML2PS & HTML2PDF
那里存在许多解决方案:domPdf、mPdf、html2pdf、tcpdf、zendPDF(zend 框架)等。我非常广泛地使用 domPdf 和 mPDF,而其他解决方案只是“顺便”使用。 domPdf 非常简单,但没有太多花哨的功能。 html2pdf 也不错,但是,我偏爱 mPDF,因为我相信它具有最好的功能集。有关完整文档,请参阅此链接:http://mpdf1.com/manual/index.php
我已经将相当复杂的网页转换为 pdf,而 mPDF 似乎是最好的。
A number of solutions exist out there: domPdf, mPdf, html2pdf, tcpdf, zendPDF (zend framework) etc. I have used domPdf and mPDF very extensively and others just "in passing". domPdf is very easy but doesn't quite have the bells and whistles. html2pdf is not bad either, however, I am partial to mPDF as I believe it has the best set of features out there. For full documentation see this link: http://mpdf1.com/manual/index.php
I've converted pretty complicated web pages into pdf and mPDF seems to render them the best.
昨天在 SO 发现了这个:mPDF。没有尝试过,但是文档很可靠。
Found this yesterday just here at SO: mPDF. Haven't tried it, but the documentation is solid.
查看html2pdf,我从未使用过它,但它看起来很有前途。
Check out html2pdf, I never used it, but it looks promising.