0

I want to easily create a simple PDF file with some text in it. Ideally, I would like to be able to use the php function: file_put_contents(). So, in a perfect world something like this would make my day:

create_pdf($location, $text);

So I could call it:

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

This would create a PDF at /var/temp.pdf with the words "hello world" in it. Without getting an overcomplicated class or library to create PDFs, is there perhaps a simple way to generate a PDF like this using pure PHP?

I don't want to use a libary, so perhaps there is a way to get a PDF base 64 encoded and use it like that, just altering the bits where I want the text to change?

4

1 に答える 1

2

PDF 形式はかなり複雑です。テキストの少ない単純なファイルでも、少なくとも 600 バイトの大きさになります。

このサンプル ファイルは 179 語までありますが、サイズは 3 KB です。

必要に応じて、FPDF ( http://www.fpdf.org/ ) や tcpdf ( http://www.tcpdf.org )などの PDF ライブラリを使用する方がはるかに優れており、使いやすいです。 PDF ファイルを生成する純粋な PHP の方法。

于 2013-09-03T10:42:29.170 に答える