我想轻松创建一个包含一些文本的简单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编码并像这样使用它,只是改变我希望文本改变的位?
答案 0 :(得分:2)
PDF格式非常复杂。即使是文本很少的简单文件也至少要600字节。
您可能需要查看this sample file,其中包含约179个单词,但大小为3KB。
如果您想要纯PHP方式生成,使用FPDF(http://www.fpdf.org/)或tcpdf(http://www.tcpdf.org)等PDF库(恕我直言更好,更容易使用)会更容易PDF文件。