使用 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的主要内容,如果未能解决你的问题,请参考以下文章

将表格结果从联系表格 7 导出为 PDF (fPDF)

如何把要打印的网页导出成pdf文件

怎么把网页上的东西打印成pdf

java怎样将网页上面的数据以pdf的格式导出,求代码

如何使用php和fpdf创建发票pdf? [关闭]

itext怎么将js导出pdf