ホームページ php教程 php手册 PHP を使用してオンラインで PDF ファイルを生成する方法を教えます

PHP を使用してオンラインで PDF ファイルを生成する方法を教えます

Jun 21, 2016 am 09:07 AM
fpdf gt nbsp pdf

FPDF とは何ですか?
FPDF は、PDFlib ライブラリを使用せずに、純粋な PHP で PDF ファイルを生成できる PHP クラスです。利点は、FPDF の F は無料の略です。 : あらゆる用途に使用でき、ニーズに合わせて変更できます。

FPDF を使用すると、PDFlib を呼び出さずに PDF ファイルを作成できます

最新の Windows バージョンはここからダウンロードできます:
http://www.fpdf.org/en/dl.php?v=152&f=zip

ここから中国語マニュアルをダウンロードできます:
http://www.fpdf.org/en/dl.php?id=72

他のバージョンが必要な場合は、ここからダウンロードできます:
http://www.fpdf.org/
これは FPDF の公式 Web サイトでもあります。質問がある場合は、そこから質問できます。今朝、私は1つの質問をしました。彼らは午後に質問に答えました。ただし、上記の時間はすべてアメリカ時間です。

以下は、FPDF を使用して PDF ファイルを作成し、ページを追加する非常に簡単な例です

以下は引用内容です:
<?
define('FPDF_FONTPATH','fpdf152/font/');
require('fpdf152/fpdf.php');
$pdf = new FPDF;​​
$ pdf ->AddPage();
$pdf->Output('a.pdf', 'D');
?>

もちろん、$pdf->open(); を使用して新しい PDF ファイルを作成することもできます
ただし、ここでは、Addpage() に open() が含まれており、新しい PDF ファイルの作成と 1 ページの追加の 2 つのステップが完了します。同時に

define('FPDF_FONTPATH','fpdf152/font/');
圧縮パッケージをダウンロードした後、そのフォルダーを指定するだけです。上記のプログラムはまだ何も表示できません
ここでいくつかの文を追加してみましょう

<?

define('FPDF_FONTPATH','fpdf152/font/');
require('fpdf152/fpdf.php');
$pdf = new FPDF;​​
$pdf->AddPage();
$ pdf->SetFont('arial');
$pdf->Text(5,20,'test pdf');
$pdf->Output('a.pdf', 'D');
? >
SetFont() はフォントを設定します。この手順は、初めて FPDF を呼び出すときに実行する必要があります。そうしないと、PDF ファイルを開いたときに「フォントが定義されていません」というメッセージが表示され、何も表示されません。より一般的に使用されるフォントはここにあります。また、中国語はサポートされていません。

中国語または偏ったフォントをサポートするには、AddFont() を使用する必要がありますが、私はまだテストに合格していません。合格した人がアドバイスをくれることを願っています^^
Text() は横軸の文字列を出力します。 as 5、縦座標 as 5. は 20、文字列の内容は「test pdf」です
最後の Output() のパラメータ 'D' については、マニュアルを参照してください。非常に明確に書かれています
エクスポートされた PDFファイルには「テスト pdf」が表示されます。
興味があれば、写真を追加してください

<?

define('FPDF_FONTPATH','fpdf152/font/');

require('fpdf152/fpdf.php');
$pdf = new FPDF;​​
$pdf->AddPage();
$ pdf->SetFont('arial');
$pdf->Text(5,20,'test pdf');
$pdf->Image('jianxin_mark.jpg', 5, 30, 60, 50 );
$pdf->Output('a.pdf', 'D');
?>

Image() は、パスを含むファイル名を先頭に付けて画像を PDF に挿入できます。5 は横座標、30 は縦座標、60 は画像の幅、50 は高さです

OK、つまり両方を持っていますPDFファイルが作成されます^^

実際には、マニュアルに書かれている機能がたくさんありますが、あまり詳しくはありませんので、自分で調べて調べる必要があります




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

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

解決策: 組織では PIN を変更する必要があります。 解決策: 組織では PIN を変更する必要があります。 Oct 04, 2023 pm 05:45 PM

解決策: 組織では PIN を変更する必要があります。

Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する Sep 22, 2023 am 11:37 AM

Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する

Windows 11でタイトルバーの色を変更するにはどうすればよいですか? Windows 11でタイトルバーの色を変更するにはどうすればよいですか? Sep 14, 2023 pm 03:33 PM

Windows 11でタイトルバーの色を変更するにはどうすればよいですか?

Windows 11 でタスクバーのサムネイル プレビューを有効または無効にする方法 Windows 11 でタスクバーのサムネイル プレビューを有効または無効にする方法 Sep 15, 2023 pm 03:57 PM

Windows 11 でタスクバーのサムネイル プレビューを有効または無効にする方法

Huawei GT3 ProとGT4の違いは何ですか? Huawei GT3 ProとGT4の違いは何ですか? Dec 29, 2023 pm 02:27 PM

Huawei GT3 ProとGT4の違いは何ですか?

Windows 11 でのディスプレイ スケーリング ガイド Windows 11 でのディスプレイ スケーリング ガイド Sep 19, 2023 pm 06:45 PM

Windows 11 でのディスプレイ スケーリング ガイド

Windows 11で明るさを調整する10の方法 Windows 11で明るさを調整する10の方法 Dec 18, 2023 pm 02:21 PM

Windows 11で明るさを調整する10の方法

iPhoneでPDFからテキストを取得する3つの方法 iPhoneでPDFからテキストを取得する3つの方法 Mar 16, 2024 pm 09:20 PM

iPhoneでPDFからテキストを取得する3つの方法

See all articles