PDFlib

高度なPDFアプリケーションの開発を支援する定番プログラムライブラリー Supported by インフォテック株式会社

PDFlib 標準サンプル

PDFlib 用パッケージに含まれるサンプルプログラムです。

各リンクをクリックするとサンプルが実行されます(生成された PDF ファイルがダウンロードされます)。

出力結果だけでなく、プログラムソースコードを用いて PDFlib の使い方を解説した、 PDFlib サンプル集も併せてご覧ください。


  • businesscard: PDFlib ブロック処理サンプル
  • hello: ハローサンプル
  • image: イメージサンプル
  • invoice: 請求書作成サンプル
  • starter_basic: シンプルなテキスト、グラフィック、イメージ出力サンプル
  • starter_block: ブロックが含まれる PDF ファイルのロードと、テキスト、イメージをブロックに流し込むするサンプル
  • starter_color: カラースペースの使い方のサンプル
  • starter_fallback: フォールバックフォントのサンプル
  • starter_formfields: フォームとオープン時のアクション (現在日時を入力) を定義した PDF を作成するサンプル
  • starter_graphics: グラフィックのサンプル
  • starter_image: 様々なオプションを使った、イメージのロードと配置のサンプル
  • starter_layer: 複数のレイヤーに対するイメージやテキストの出力とドキュメントのオープン時に表示されるレイヤーの定義のサンプル
  • starter_opentype: 様々な印刷表現のデモ。特別な機能がフォントでサポートされるかどうかをチェックする OpenType の機能のサンプル。
  • starter_path: 基本的なパスオブジェクトを生成・使用するサンプル
  • starter_pcos: pCOS インターフェースで既存の PDF から様々な情報を所得するサンプル
  • starter_pdfa1b: PDF/A-1b のサンプル
  • starter_pdfa2b: PDF/A-2b に準拠した PDF を作成するサンプル
  • starter_pdfimpose: 注釈を含む複数の PDF ファイルを結合するサンプル
  • starter_pdfmerge: 複数の PDF ファイルのページをまとめるサンプル
  • starter_pdfua1: PDF/UA-1 に準拠した PDF を作成するサンプル
  • starter_pdfx3: PDF/X-3 のサンプル
  • starter_pdfx4: PDF/X-4 のサンプル
  • starter_portfolio: ポートフォリオに複数の PDF やその他のファイルをパッケージ化するサンプル
  • starter_pvf: PDF やイメージを保持する PVF (PDFlib 仮想ファイルシステム) の作成と、PVF からデータのインポートをするサンプル
  • starter_shaping: テキストシェーピングのサンプル
  • starter_svg: SVG を使ったサンプル
  • starter_table: 複数ページにわたるテーブルのサンプル
  • starter_textflow: 複数行、複数ページにわたるテキスト出力のサンプル
  • starter_textline: 様々なテキスト配置オプションのサンプル
(Mar 19, 2010 - Dec 6, 2021)