FPDF は、純粋な PHP を使用して、つまり PDFlib 関数ライブラリを使用せずに PDF ドキュメントを生成できるようにする PHP クラスです。
PDF の F は無料を表し、あらゆる状況で使用でき、特定のニーズを満たすカスタマイズをサポートします。 ##1. 単位、ページ形式、余白を選択できます
##2. ヘッダーとフッターを管理できます (推奨学習:PHP プログラミングの入門から習熟まで
)4. 自動行折り返しとテキスト配置 5. 画像 (JPEG、PNG、gif) をサポート 6. 豊富なカラー、リンクをサポートちなみに、HTML から直接 PDF を生成できる関数ライブラリもいくつか紹介します。DomPDF
domPDF HTML を PDF に変換します。 DomPDF は、PHP で書かれたレンダリング エンジンである CSS2.1 の HTML レイアウトに従います。 DomPDF はスタイル駆動型であり、外部スタイル シート、インライン スタイル、および HTML 要素の style 属性値をダウンロードして読み取ります。また、ほとんどの HTML 表示属性もサポートします。
機能:
1. @import、@media、@page ルールなど、ほとんどの CSS2.1 および一部の CSS3 プロパティを処理します
2 、 HTML 4.1の可視属性のほとんどをサポート3. ローカルまたはhttp/ftpリンク(fopen-wrappers経由)を含む外部スタイルシートをサポート#4. 行を含む複雑なテーブル構造をサポート列スパン、分割および折りたたまれた境界線モデル、および独立したセル スタイル
5. 画像 (gif、png、bmp、jpeg) をサポート
6. 他の PDF に依存しません 関数ライブラリ
TCPDFTCPDF は PDF ドキュメントの生成にも使用でき、オープンソースの PHP クラス ライブラリです。 TCPDF プロジェクトは 2002 年に開始され、現在では何千人もの人々が自由に使用しています。 TCPDF は、Free Libre Open Source Software (FLOSS) です。
特徴:1. 基本的な機能は他の PDF 関数ライブラリに依存しません 2、標準ページ形式、ページ形式のカスタマイズ、余白のカスタマイズ、および単位測定をサポートします
3. UTF-8 エンコードと右から左へのテキスト方向の言語をサポートします。
4. TrueTypeUnicode、OpenTypeUnicode、TrueType、OpenType、Type1、CID-0、およびその他のフォントをサポート
5. フォントのサブセットをサポートし、一部の XHTML CSS コード、JavaScript、およびフォームを公開するメソッドを提供します
6. 画像とグラフィックの変換をサポート
7. ページ圧縮をサポート (php-zlib 拡張子が必要)
8. ヘッダーとフッターを自動的に管理
以上がPHP WebページからPDFを出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。