PHP生成HTML转换为JPG然后转换为PDF

时间:2011-03-28 17:56:59

标签: php html pdf

我正在开发一个应用程序,用户将项目添加到列表中。该列表存储在一个数组中,并使用JSON传递给PHP。 目标是创建一个包含从用户提取的所有值的PDF。 PDF非常复杂。它包括图像,具体取决于用户选择的内容,文本因图像和输入数据而异。 第一个想法是使用其中一个pdf库在php中生成pdf,但这将是一个真正的麻烦。 然后我想到创建一个html& css(更容易)并将其转换为PDF。但是自从html& css非常复杂我不认为这些pdf转换器可以使用它。 然后我想我可以将html转换为jpg然后转换为pdf。

如果我可以使用html,但输出需要是pdf,这会简单得多。

你有什么建议?

3 个答案:

答案 0 :(得分:0)

您可以尝试使用FPDF

答案 1 :(得分:0)

这是一篇讨论使用PHP和PDFLib扩展创建PDF文件的文章。

Generate PDFs with PHP它位于网站点上。

或者,如果您想从HTML转到PDF,TCPDF可能会起作用。

答案 2 :(得分:0)

  

然后我想到创建一个html& css(更容易)并将其转换为PDF。但是自从html& css非常复杂我不认为这些pdf转换器可以使用它。

wkhtmltopdf救援!如果您使用的是VPS或专用机器,它可能是最好的(开源)HTML-to-PDF引擎。它利用了Webkit,谷歌Chrome和Apple Safari等使用的渲染引擎。

否则,您唯一的其他选择将涉及在您的代码中“手动”自己绘制PDF或图像的各个方面。