PDFlib サンプルライブラリ

このページは、色々な PDF を生成する際のサンプルソースを提供しています。PHP 5 で PDFlib 7(以降) を利用したサンプルが主ですが、他の言語であっても呼び出す関数・メソッドは同じため、ほぼ同様の方法で実現可能です。

PDFファイルの生成

Q: unicode の PDF ファイルを生成するには (PDFlib / PDI / PPS で可能)

Q: EUC の PDF ファイルを生成するには (PDFlib / PDI / PPS で可能)

Q: Shift_JIS の PDF ファイルを生成するには (PDFlib / PDI / PPS で可能)

Q: MSフォント を含んだ PDF ファイルを生成するには (PDFlib / PDI / PPS で可能)

Q: 著者名、作成者名、タイトルなどを設定するには (PDFlib / PDI / PPS で可能)

Q: 著者名、作成者名、タイトルなどを日本語で設定するには (PDFlib / PDI / PPS で可能)

Q: 複数ページの PDF ファイルを生成するには (PDFlib / PDI / PPS で可能)

テキスト処理

Q: 文字修飾(フォントの大きさ、色、下線)を変えるには (PDFlib / PDI / PPS で可能)

Q: テキストを枠内に配置するには (PDFlib / PDI / PPS で可能)

Q: テキストをキャラクタでそろえるには (PDFlib / PDI / PPS で可能)

Q: 複数行テキストを配置するには (PDFlib / PDI / PPS で可能)

Q: 複数行テキストを行揃えするには (PDFlib / PDI / PPS で可能)

Q: テキストをテーブルに出力するには (PDFlib / PDI / PPS で可能)

PDFファイルの読み込み処理

Q: PDFファイルを読み込むには (PDI / PPS で可能)

Q: PDFファイルを結合するには (PDI / PPS で可能)

Q: PDFファイルから任意の1ページを抜き出すには (PDI / PPS で可能)

Q: PDFファイルから2ページ目だけ抜き出すには (PDI / PPS で可能)

Q: PDFファイルから後ろから2ページ目だけ抜き出すには (PDI / PPS で可能)

Q: PDFファイルから1ページだけカットするには (PDI / PPS で可能)

Q: 1つのPDFファイルを分割して2つのPDFファイルにするには (PDI / PPS で可能)

画像処理

Q: 外部画像の読み込みと出力をするには (PDFlib / PDI / PPS で可能)

Q: 画像の回転をするには (PDFlib / PDI / PPS で可能)

Q: クリッピングパスが指定された画像を扱うには (PDFlib / PDI / PPS で可能)

Q: 透明PNG画像を埋め込むには (PDFlib / PDI / PPS で可能)

Q: 透明GIF画像を埋め込むには (PDFlib / PDI / PPS で可能)

インタラクティブ要素

Q: しおり付きの PDF ファイルを生成するには (PDFlib / PDI / PPS で可能)

Q: 入れ子のしおり付きの PDF ファイルを生成するには (PDFlib / PDI / PPS で可能)

セキュリティ機能

Q: PDFlibでファイルをパスワード保護する(ユーザーパスワードを設定) (PDFlib / PDI / PPS で可能)

Q: PDFlibでPDFファイル操作の権限を設定するには (PDFlib / PDI / PPS で可能)

Q: PDFlibでパスワードで保護されたファイルや権限設定されたファイルを読み込むには (PDI / PPS で可能)

Q: PLOPで既存のPDFファイルにパスワードを設定する(ユーザーパスワードを設定) (PLOP で可能)

Q: PLOPで既存のPDFファイルに権限を設定する(マスターパスワードと権限を設定) (PLOP で可能)

Q: PLOPでパスワード設定された既存のPDFファイルのパスワードを解除する(ユーザーパスワードを解除) (PLOP で可能)

Q: PLOPで権限設定された既存のPDFファイルの権限を解除する(マスターパスワードと権限を設定) (PLOP で可能)

既存PDFファイルの情報を取得

Q: PDFのテキストを抜き出したい (TET で可能)

Q: PDFの様々な情報を取得したい (PDI / PPS / PLOP で可能)

PDF/Aファイルの生成

Q: PDF/A-1a 準拠の PDF ファイルを生成したい (PDFlib / PDI / PPS で可能)

Q: PDF/A-1b 準拠の PDF ファイルを生成したい (PDFlib / PDI / PPS で可能)