GetDocumentFeatureReport

ドキュメントプロパティ、コンテンツ抽出

説明

カタログ作成または取り込みパイプラインが通常は十数個の個別クエリから組み立てる内容をすべて網羅した、選択文書の構造化機能レポートを 1 回の呼び出しで生成します

構文

Delphi

Function TPDFlib.GetDocumentFeatureReport: Integer;

戻り値

0ドキュメントが選択されていません
IDGetStringListCount および GetStringListItem で使用する文字列リストハンドル。ReleaseStringList で解放します

備考

各行の形式は Group,Key,Value です。グループは次のとおりです:

Documentバージョン、標準メタデータフィールド、ページ数とオブジェクト数、linearisation、および相互参照データの再構築が必要だったかどうか
Security暗号化の状態とレベル、および暗号化が添付ファイルだけに制限されているかどうか
Fonts埋め込み、非埋め込み、サブセット化、標準 14、CID、Type 3 フォントの合計と、Unicode マッピングを欠くフォントの数
Imagesすべてのページにわたる画像数の合計
Structureタグ付け状態、構造要素数、およびアウトライン数
Interactiveフォームフィールド、署名フィールドとその署名済み数、添付ファイル、ポートフォリオビュー
SpaceAuditDocumentSpace から転送された、カテゴリ別のバイト内訳

レポートは呼び出し時点のスナップショットです。ドキュメントを変更せずに読み取り、後で選択ページを復元します

例

ListID:= PDF.GetDocumentFeatureReport;
for I:= 1 to PDF.GetStringListCount(ListID) do
  Memo1.Lines.Add(PDF.GetStringListItem(ListID, I));
PDF.ReleaseStringList(ListID);

関連項目

AuditDocumentSpace、CheckDocumentStructure、GetDocumentFontDiagnostics、AnalyseFile