ホームページ >バックエンド開発 >PHPの問題 >PHP WebページからPDFを出力する方法

PHP WebページからPDFを出力する方法

(*-*)浩
(*-*)浩オリジナル
2019-09-17 11:01:123965ブラウズ

FPDF は、純粋な PHP を使用して、つまり PDFlib 関数ライブラリを使用せずに PDF ドキュメントを生成できるようにする PHP クラスです。

PHP WebページからPDFを出力する方法

PDF の F は無料を表し、あらゆる状況で使用でき、特定のニーズを満たすカスタマイズをサポートします。 ##1. 単位、ページ形式、余白を選択できます

##2. ヘッダーとフッターを管理できます (推奨学習:

PHP プログラミングの入門から習熟まで

)

3. 自動ページング

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 に依存しません 関数ライブラリ

TCPDF

TCPDF は 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。