web-dev-qa-db-ja.com

PDF PHPでエクスポート

短い実行時間でiniの変更を変更せずにpdfで巨大なデータを書き込む可能性はありますか?

現在、tcpdfプラグインを使用しています。

19
Learner

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の使用を続けます。

これらの投稿もご覧ください。

  1. HTML + CSSをPDFに変換しますか?
  2. PHPに最適なPDF-APIはどれですか?
  3. HTMLをPDF?)にエクスポートします
  4. PHP変数からPDF file?
  5. phpでhtmlをpdfに変換する方法?
  6. htmlをpdfとしてエクスポートするためのツール
  7. PHP File to PDF File
34
Somnath Muluk

[〜#〜] fpdf [〜#〜] を強くお勧めします。非常に使いやすく、変更する必要はありません。

5
Adi

DOMPDFを使用してきました http://code.google.com/p/dompdf/ HTML/CSSを非常にうまく処理します。

1
gunnx

Webkit HTMLを使用してPDF http://code.google.com/p/wkhtmltopdf/

(PHPから生成された)HTMLページを要求し、PDF(最高のWebkitレンダリングエンジンを使用)にレンダリングします)。

したがって、PHP側で余分なリソースを必要としません。

1
Petah
0
D Godhani