用PHP创建PDF的最佳方式

问题描述:

我一直在阅读关于使用PHP创建PDF文件的问题,并且想知道最简单的选项是什么。用PHP创建PDF的最佳方式

  1. 创建一个PDF模板,打开它,并替换占位符文本 - 这功能我用它来打开编辑现有的PDF?

  2. 创建一个PDF模板,并利用坐标

  3. 创建一个HTML文件,然后使用某种形式的免费工具的将其转换为PDF文本放置在其上?

  4. 使用PHP从头开始创建一个PDF(这种方法非常耗时)。

+43

23上投票告诉该问题有可取之处问这个SO用户。让我们不要太快关闭按钮吧? – cbmtrx 2015-11-21 18:18:52

+14

这个问题不会引起辩论或争论,我在同一条船上,我需要知道哪些是有效的,哪些不是。这是SO如何帮助程序员的完美例子。我不是在寻找最好的人的意见。我正在寻找其他人使用并获得成功的第一手报告。这不是一个意见,这是事实。像这样完全地结束这样的问题就是SO如何失去它的魔咒的一个很好的例子。 – Pierre 2016-10-21 17:18:55

我知道的最好的是FPDF。这是用于创建各种PDF布局的很好的开源解决方案。由于

See FPDF tutorials
And scripts

+2

感谢您的支持!这是一个不错的图书馆!甚至从这里下载了一个圆角的功能,使我的Rect()的外观看起来很朴素:http://carl.pappenheim.net/d/12406 – Samuurai 2010-01-27 11:53:12

+0

[DEMO] http://php999.blogspot.in/2014/01/ pdf-generation-in-php.html – Smoke 2015-07-24 09:19:52

+0

你如何简单地从我的html页面发送预先形成的html(又名div),并让它打印PDF格式的div? – 2016-04-12 22:52:14

费时,但最好的结果。我用Fpdf

我也有过与html2pdf一些成功它试图将HTML转换为PDF文档。

如果你想在PDF创建非常先进的功能,然后尝试TCPDF。 如果您只需要PDF创建的最小功能并希望获得较小尺寸的类,请尝试使用FPDF

下面的链接有描述这两个PDF生成类库的文章:Easily create PDF with PHP