如何使用 PHP 生成 PDF 文件? [复制]

Posted

技术标签:

【中文标题】如何使用 PHP 生成 PDF 文件? [复制]【英文标题】:How to generate PDF files with PHP? [duplicate] 【发布时间】:2010-09-24 07:24:40 【问题描述】:

我有一些 html,包括粗体、斜体、小标签、大标签、块引用标签、项目符号和编号项目。我需要通过 php 将其转换为 PDF。我试过 FPDF,但它太复杂了。我尝试了使用 FPDF 的 html2pdf PHP 库,但它非常错误且不可靠。你有什么推荐的?

注意:想象一下您的典型简历。我需要格式化类似的东西。

【问题讨论】:

fpdf ...我认为它不会比我担心的简单得多。 试试PDFnow.com - 根据我的经验,这是最简单直接的解决方案 【参考方案1】:

看看FPDF

【讨论】:

【参考方案2】:

我在dompdf 上取得了很大的成功。

请确保您拥有有效的 HTML,否则它可能会陷入循环。 使用起来非常简单 - 将 HTML 文件转换为 PDF 大约需要 4 行代码。

【讨论】:

我听说 dompdf 不错,但每次请求需要 32+MB 的 RAM(某人对 Digg 的评论)。你发现了什么?【参考方案3】:

我对 PrinceXML 有很好的体验。他们的渲染引擎非常好。通过 acid2 并具有良好的 .svg 支持,因此您可以包含矢量图而不是位图以保持 .PDF 相对较小(这在生成需要作为附件发送的报告时很重要)。

(请注意,princexml 是专有软件)。

【讨论】:

【参考方案4】:

http://www.ros.co.nz/pdf/

我曾经使用上述方法将极其复杂的建筑师瓷砖规范动态转换为 PDF,并且效果很好。我发现该课程非常平易近人且易于修改。

【讨论】:

以上是关于如何使用 PHP 生成 PDF 文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

使用 PHP 将 HTML 转换为 PDF? [复制]

从 HTML PHP 生成 PDF

PDF文件生成

php生成的图片如何保存为jpg

如何在没有浏览器运行的情况下从php生成pdf?

php 如何实现在线预览文件如:txt,doc,pdf等