将输出发送到pdf php

时间:2010-12-08 02:21:12

标签: php pdf-generation

如何将屏幕上的输出发送到pdf?我正在生成此报告,该报告在屏幕上输出html。我希望用户单击一个按钮,并将屏幕上的内容保存为pdf文件。我正在运行php 5.2,我想知道我需要安装什么样的应用程序/软件才能使用php pdf库?

非常感谢。

4 个答案:

答案 0 :(得分:5)

您需要使用库。请注意,它并不像“将屏幕上的输出发送到pdf”那么简单。您需要熟悉PDF的结构,并学习使用您选择的库。

图书馆包括:

答案 1 :(得分:1)

试试wkhtml2pdf,它适用于我,它可以快速生成pdf

答案 2 :(得分:0)

我同意@hobodave的观点。这两个PDF库都很棒,但要将HTML转换为pdf文件并不容易。我一直为我的公司编写自定义报告,并先用HTML进行预览,然后在接受预览后从头开始创建PDF。

这样做的原因是,使用任何HTML输入而不是尝试使用HTML来编写PDF更容易。

无论如何,我建议FPDF生成PDF文件,因为它非常简单,而且非常容易扩展。甚至还有ad-on用于HTML(虽然它们很糟糕)。

答案 3 :(得分:0)

查看List of HTML to PDF converters

有许多库将采用HTML内容并将其转换为PDF。最适合您的选择取决于您对服务器的控制级别。有些是纯PHP类,有些则需要某种形式的二进制安装。