web-dev-qa-db-ja.com

生成PDF HTMLからPHP

TextboxやtextareaなどのHTMLコントロールを含むPDFファイルからPHPを生成したい。同じでCSSを添付しました。 FPDF、DOMPDF、TCPDFを試してみましたが、それでも希望どおりの結果が得られません。これらのライブラリにPHP変数とCSSを使用してHTMLコントロールを渡すにはどうすればよいですか?

16
Viralk

mpdf は、試すことができる別のオプションです。

23
Mark Baker

EDIT:そのための別のソリューションを見つけました [〜#〜] tcpdf [〜#〜] =はFLOSSですPHP生成クラスPDFドキュメント。より支配的なライブラリに見えます。

" [〜#〜] princexml [〜#〜] "は優れたライブラリです(完全に無料ではありません)。

その他:

意味がPDF [〜#〜] php [〜#〜] からファイルを作成することである場合、pdflibが役立ちます(他のいくつかの提案として)。

それ以外の場合、PHPでHTMLページをPDFで変換したい場合は、ここで少し問題があります。.3年間、できる限り最善を尽くしてきました。 。

だから、私が知っているオプションは:

HTML2PS :DOMPDFと同じですが、これは最初に.psで変換します( Ghostscript )、次に、必要な形式で変換します(PDF、 [〜#〜 ] jpeg [〜#〜][〜#〜] png [〜#〜] )。私にとっては、dompdfよりも少し優れていますが、同じ速度の問題があります。ああ、 [〜#〜] css [〜#〜] との互換性があります。

これら2つはPHPクラスですが、サーバーにソフトウェアをインストールし、passthru()またはsystem()を介してアクセスできる場合は、これらも参照してください。

wkhtmltopdf :webkit(safariのラッパー)に基づいており、本当に高速で強力です... HTMLページをPDF =オンザフライで、3ページで2秒しかかかりません [〜#〜] xhtml [〜#〜] CSS 2を使用したドキュメント。最近のプロジェクトです。とにかく、 Googleコード ページは頻繁に更新されます。

htmldoc :これは戦車であり、本当に停止したりクラッシュしたりすることはありません...プロジェクトは2007年に死んだようですが、とにかくCSS互換性を必要としないなら、これはあなたにとっていいことです。

** Strae に賛成です。

3
Hardik Thaker

http://www.fpdf.org/ は、優れたHTML-to-PDFクラスを備えたサイトで、適切に機能します。私はそれを使用していますが、最初にその機能を研究してから始めなければなりません。

0
Sonal Khunt