PDFlib

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

PDFlib pCOS サンプル集(クックブック)

本サンプルプログラムは、PDF の情報を取得する pCOS インターフェースの基本的な機能を実際のプログラムで紹介したものです。

本サイトでダウンロードした PDFlib 製品は、一部機能の制限を除き、評価版として無償でお使いいただけます。

pCOS インターフェースと PDFlib 製品の対応バージョン

pCOS
インターフェース
PDF バージョン Acrobat バージョン PDFlib 製品
1 PDF 1.6 Acrobat 7 TET 2.0, TET 2.1
2 PDF 1.6 Acrobat 7 pCOS 1.0
3 PDF 1.7 Acrobat 8 PDI 7, PPS 7,
TET 2.2, pCOS 2.0,
PLOP 3.0, PLOP DS 3.0, TET 2.3
4 PDF 1.7 ext3 Acrobat 9 (*1) PLOP 4.0, PLOP DS 4.0, TET 3.0
TET PDF IFilter 3.0
5 PDF 1.7 ext3 Acrobat 9 PDI 8, PPS 8
6 PDF 1.7 ext3 Acrobat 9 TET 4.0, TET PDF IFilter 4.0
7 PDF 1.7 ext8 Acrobat X pCOS 3.0, PLOP 4.1, PLOP DS 4.1,
PDFlib+PDI 8.1, PPS 8.1
8 PDF 1.7 ext8 Acrobat X/XI PDI 9.0, PPS 9.0
TET 4.1-4.4, TET PDF IFilter 4.1-4.4
pCOS 4.0
9 PDF 1.7 ext8 Acrobat X/XI PLOP 5.0 , PLOP DS 5.0
10 PDF 1.7 ext8 Acrobat X/XI/DC TET 5.0, TET PDF IFilter 5.0
11 PDF 1.7 ext8 Acrobat X/XI/DC (*2) PLOP 5.1, PLOP DS 5.1
12 PDF 1.7 ext8 Acrobat X/XI/DC (*2) PLOP 5.3, PLOP DS 5.3
PDF 1.7 ext3 ... PDF 1.7 extension level 3
PDF 1.7 ext8 ... PDF 1.7 extension level 8 (構文および暗号方式は ISO 32000-2 (PDF 2.0) と同一)
*1 ... AES-256 暗号化を除く (pCOS インターフェース 5 で対応)
*2 ... 証明書によるセキュリティを含む

ヘルパークラス

pCOS クックブックヘルパー pCOS クックブックのサンプルを実行させるためのラッパークラス

文書変換

文書メタデータ 文書からの XMP メタデータの抽出
ダンプ PDF 情報のダンプ(出力)を行うアプリケーションサンプルです
イメージメタデータ 文書に含まれるすべてのイメージから XMP メタデータを抽出します

インタラクティブ要素

注釈 全ての注釈を抽出します
アーティクル PDF 文書に含まれるすべてのアーティクルの一覧を作成します
添付ファイル 添付ファイルの総件数を確認します
しおり 全てのしおりを抽出します
フォームフィールド 全てのフォームフィールドの名前とタイプを抽出します
JavaScript 文書に含まれる JavaScript の件数を数えます
リンク先 文書に含まれる全てのリンクを一覧し、跳び先を確認します
名前付けされた跳び先 文書で定義された全ての飛び先の名前を出力します
パッケージプロパティ パッケージプロパティをダンプ(出力)します
署名 PAdES ステータスを含むデジタル署名情報を取得します
Web リンク ページに含まれる Web リンクとその URL を抽出します
地図参照情報 PDF 文書の地図参照情報を抽出します

ページ

ブロック PDF のページに含まれる全てのブロックのリストを作成し、名前、タイプ、方向を表示します
ページカラー 全てのカラースペースを一覧します
ページフォント PDF 文書に含まれる全てのフォント一覧を作成します。また、埋め込まれているかをチェックします
ページイメージ 文書に含まれる全てのイメージについての情報を出力します
ページラベル 全てのページラベルを出力します
ページ分割情報 文書に含まれるカラー分割情報を出力します
ページサイズ 全てのページのメディアボックスとローテーションキーを抽出します

リソース

カラースペース カラースペースを一覧します
フォント PDF 文書に含まれる全てのフォント一覧を作成します。また、埋め込まれているかをチェックします
イメージ 文書に含まれる全てのイメージについての情報を出力します
拡張フォントプロパティ PDF 文書に含まれる全てのフォント一覧を作成します。また、フォントの拡張プロパティを表示します
(Nov 10, 2010 - Oct 23, 2020)