使用 FPDF 将网页导出为 PDF
Posted
技术标签:
【中文标题】使用 FPDF 将网页导出为 PDF【英文标题】:Export a web-page to a PDF with FPDF 【发布时间】:2013-01-03 03:13:15 【问题描述】:有一个(希望是)简单答案的复杂问题。
我正在研究 FPDF 以将网页导出为 PDF。该网页已针对打印媒体进行了格式化,但由于打印媒体可能与 CSS/html 呈现的对象有点不一致,我希望导出为 PDF 然后打印会减少设计上的麻烦。
我浏览了 FPDF 网站,但没有看到我希望看到的功能。某种include()
函数。我看到一堆关于格式化内容的行,我希望这意味着
我是不是想太多了?我可以在 FPDF 构造函数之后简单地使用include()
,然后将其中的任何内容与页面一起打印吗?
【问题讨论】:
【参考方案1】:FPDF 库并非用于将 HTML 标记直接呈现为 PDF。
如果您希望这样做,您可以尝试专门为此目的设计的解决方案之一。例如,html2pdf library,除其他外,它基于 FPDF 库。您也可以考虑使用像DocRaptor 这样的外部API,这是基于非常昂贵的Prince XML 程序的一种经济高效的解决方案。
【讨论】:
html2pdf 是我们最终采用的解决方案,适用于任何研究此问题的人。它更喜欢使用不理想但易于管理的表格进行布局。以上是关于使用 FPDF 将网页导出为 PDF的主要内容,如果未能解决你的问题,请参考以下文章