短い実行時間でiniの変更を変更せずにpdfで巨大なデータを書き込む可能性はありますか?
現在、tcpdfプラグインを使用しています。
PHPからPDFを作成する場合は、pdflibが役立ちます。
それ以外の場合、HTMLページをPHP経由でconvertにPDF)に変換する場合は、ここで少し問題が発生します。
だから、私が知っているオプションは:
[〜#〜] dompdf [〜#〜] :PHP HTMLをラップしてPDFを構築するクラス。PHPを知っていれば)うまく動作し、カスタマイズ可能pdflibに基づいており、正しく覚えていれば、CSSさえ必要です。
HTML2PS :DOMPDFと同じですが、これはまず.ps(GhostScript)で変換し、次に必要な形式(PDF、JPEG、PNG)で変換します。私にとっては、DOMPDFよりも少し優れていますが、同じ速度の問題があります。ああ、CSSとのより良い互換性。
これらの2つはPHPクラスですが、サーバーにソフトウェアをインストールし、passthru()
またはsystem()
を介してアクセスできる場合は、これらも:
wkhtmltopdf :WebKit(Safariのラッパー)に基づいており、非常に高速で強力です。 HTMLをPDFオンザフライで変換し、CSS2を使用した3ページのXHTMLドキュメントで2秒しかかからない変換に最適です(現時点では)のようです。 google.codeページは頻繁に更新されます。
htmldoc :これは戦車であり、実際に停止/クラッシュすることはありません。プロジェクトは2007年の時点で死んでいるように見えますが、CSSの互換性が必要なければ、これはあなたにとっていいことです。
tcpdf -これは、fpdfの拡張および保守されたバージョンです。すべての tpdfの主な機能 を備えており、優れた出力で実行時間も短縮されています。最も人気のある2つのPDF生成クラス:TCPDFおよびFPDFの使用に関する詳細なチュートリアルについては、 このリンク に従ってください。あなたはTCPDFの使用を続けます。
これらの投稿もご覧ください。
[〜#〜] fpdf [〜#〜] を強くお勧めします。非常に使いやすく、変更する必要はありません。
DOMPDFを使用してきました http://code.google.com/p/dompdf/ HTML/CSSを非常にうまく処理します。
Webkit HTMLを使用してPDF http://code.google.com/p/wkhtmltopdf/
(PHPから生成された)HTMLページを要求し、PDF(最高のWebkitレンダリングエンジンを使用)にレンダリングします)。
したがって、PHP側で余分なリソースを必要としません。