最快的方法来动态创建PDF进行测试?

时间:2013-09-03 10:29:59

标签: php pdf

我想轻松创建一个包含一些文本的简单PDF文件。理想情况下,我希望能够使用php函数:file_put_contents()。所以,在一个完美的世界里,这样的事情将成为我的一天:

create_pdf($location, $text);

所以我可以称之为:

create_pdf("/var/temp.pdf", "hello world").

这将在/var/temp.pdf中创建一个带有“hello world”字样的PDF。如果没有过于复杂的类或库来创建PDF,是否有一种简单的方法可以使用纯PHP生成这样的PDF?

我不想使用libary,所以也许有办法让PDF base 64编码并像这样使用它,只是改变我希望文本改变的位?

1 个答案:

答案 0 :(得分:2)

PDF格式非常复杂。即使是文本很少的简单文件也至少要600字节。

您可能需要查看this sample file,其中包含约179个单词,但大小为3KB。

如果您想要纯PHP方式生成,使用FPDF(http://www.fpdf.org/)或tcpdf(http://www.tcpdf.org)等PDF库(恕我直言更好,更容易使用)会更容易PDF文件。