![]() |
PDFlib クックブック
1.はじめに
PDFlib クックブックは、ドイツ PDFlib 社の公開しているPDFlib クックブックを当社でアレンジしたものです。
2.使い方
ここでは、様々な PDF ファイルの生成および処理用のサンプルコードを掲載しています。サンプルはすべてJava、及びPHP言語で書かれていますが、基礎的なプログラミング・ロジックはサポートするすべての言語で適用できます。容易にコードを勉強出来るように、サンプルコードはブラウザに表示されます。サンプルコードは、自分のプログラミングのための出発点と位置づけられていますので、コードは全て自由に使えます。
3.サンプル一覧
ブロック操作とPPS
ブロック出力
一般的なプログラミング出力
基本的な出力
相互作用要素
PDFフォームの出力
PDFとしての味付け
PDFタグの出力
PDF/Xの出力
PDF/Aの出力
PDFの入力
PDFファイルの結合
pCOS(PDF情報)の取得
テーブル
テーブルの出力
テキスト出力
テキストフローの出力
ブロック出力
一般的なプログラミング出力
基本的な出力
相互作用要素
PDFフォームの出力
PDFとしての味付け
PDFタグの出力
PDF/Xの出力
PDF/Aの出力
PDFの入力
PDFファイルの結合
pCOS(PDF情報)の取得
テーブル
テーブルの出力
テキスト出力
テキストフローの出力
ブロック操作とPPS
ブロック出力サンプルソース: JAVA PHP
ブロックを含んでいる PDF ページをインポートし、処理します。
ブロックは pCOS インターフェースによって検索されます。
また、ブロックの機能は出力ページのブロックを視覚化するために使用されます。
実際のアプリケーションでは、外部のデータソースから取得したデータでブロックを埋めることになるでしょう。
使用するソフトウェア:PPPS 7 もしくはそれ以上
使用するデータ:PDF入力ファイル
また、ブロックの機能は出力ページのブロックを視覚化するために使用されます。
実際のアプリケーションでは、外部のデータソースから取得したデータでブロックを埋めることになるでしょう。
使用するソフトウェア:PPPS 7 もしくはそれ以上
使用するデータ:PDF入力ファイル
一般的なプログラミング出力
基本的な出力サンプルソース: JAVA PHP
シンプルなテキスト、ベクター画像、イメージを出力します。
使用するソフトウェア:PDFlib/PDFlib+PDI/PPS 7
使用するデータ:無し
使用するソフトウェア:PDFlib/PDFlib+PDI/PPS 7
使用するデータ:無し
相互作用要素
PDF フォームの出力サンプルソース: JAVA PHP
暗号化され、Web 上で速く表示され "Fast Web View" として知られている線形化されたフォームフィールドを含んだ PDF を出力します。
JavaScript には現在の日付をフィールドに自動的に表示することを、"ページを開く" アクションに割り当てています。
使用するソフトウェア:PDFlib/PDFlib+PDI/PPS 7 もしくはそれ以上
使用するデータ:無し
JavaScript には現在の日付をフィールドに自動的に表示することを、"ページを開く" アクションに割り当てています。
使用するソフトウェア:PDFlib/PDFlib+PDI/PPS 7 もしくはそれ以上
使用するデータ:無し
PDFとしての味付け
PDF タグの出力サンプルソース: JAVA PHP
更新やアクセスがしやすい構成情報があるドキュメントを出力します。
使用するソフトウェア:PDFlib/PDFlib+PDI/PPS 7
使用するデータ:無し(プログラム内で作られるダミーテキスト)
PDF/X の出力使用するソフトウェア:PDFlib/PDFlib+PDI/PPS 7
使用するデータ:無し(プログラム内で作られるダミーテキスト)
サンプルソース: JAVA PHP
PDF/X に準拠した PDF ファイルを出力します。
使用するソフトウェア:PDFlib/PDFlib+PDI/PPS 7 もしくはそれ以上
使用するデータ:フォントファイル、イメージファイル、ICC profiles
PDF/Aの出力使用するソフトウェア:PDFlib/PDFlib+PDI/PPS 7 もしくはそれ以上
使用するデータ:フォントファイル、イメージファイル、ICC profiles
サンプルソース: JAVA PHP
PDF/A に準拠した PDF ファイルを出力します。
使用するソフトウェア:PDFlib/PDFlib+PDI/PPS 7
使用するデータ:フォントファイル、イメージファイル
使用するソフトウェア:PDFlib/PDFlib+PDI/PPS 7
使用するデータ:フォントファイル、イメージファイル
PDFの入力
PDFファイルの結合サンプルソース: JAVA PHP
複数のドキュメントのページを結合します。
相互作用する要素(ブックマークなど)が入ります。
使用するソフトウェア:PDFlib+PDI/PPS 7
使用するデータ:PDFドキュメント
pCOS(PDF情報)の取得相互作用する要素(ブックマークなど)が入ります。
使用するソフトウェア:PDFlib+PDI/PPS 7
使用するデータ:PDFドキュメント
サンプルソース: JAVA PHP
pCOS インターフェースにより、PDF ドキュメントから情報を取得して表示します。
使用するソフトウェア:PDFlib+PDI/PPS 7
使用するデータ:PDF入力ファイル
使用するソフトウェア:PDFlib+PDI/PPS 7
使用するデータ:PDF入力ファイル
テーブル
テーブルの出力サンプルソース: JAVA PHP
複数ページに及ぶテーブルを作ります。
使用するソフトウェア:PDFlib/PDFlib+PDI/PPS 7
使用するデータ:イメージファイル(プログラム内でできるダミーテキスト)
使用するソフトウェア:PDFlib/PDFlib+PDI/PPS 7
使用するデータ:イメージファイル(プログラム内でできるダミーテキスト)
テキスト出力
テキストフローの出力サンプルソース: JAVA PHP
![]() |
|
|




