GetDocumentFeatureReport
ドキュメントプロパティ、コンテンツ抽出
説明
カタログ作成または取り込みパイプラインが通常は十数個の個別クエリから組み立てる内容をすべて網羅した、選択文書の構造化機能レポートを 1 回の呼び出しで生成します
構文
Delphi
Function TPDFlib.GetDocumentFeatureReport: Integer;戻り値
| 0 | ドキュメントが選択されていません |
|---|---|
| ID | GetStringListCount および GetStringListItem で使用する文字列リストハンドル。ReleaseStringList で解放します |
備考
各行の形式は Group,Key,Value です。グループは次のとおりです:
| Document | バージョン、標準メタデータフィールド、ページ数とオブジェクト数、linearisation、および相互参照データの再構築が必要だったかどうか |
|---|---|
| Security | 暗号化の状態とレベル、および暗号化が添付ファイルだけに制限されているかどうか |
| Fonts | 埋め込み、非埋め込み、サブセット化、標準 14、CID、Type 3 フォントの合計と、Unicode マッピングを欠くフォントの数 |
| Images | すべてのページにわたる画像数の合計 |
| Structure | タグ付け状態、構造要素数、およびアウトライン数 |
| Interactive | フォームフィールド、署名フィールドとその署名済み数、添付ファイル、ポートフォリオビュー |
| Space | AuditDocumentSpace から転送された、カテゴリ別のバイト内訳 |
レポートは呼び出し時点のスナップショットです。ドキュメントを変更せずに読み取り、後で選択ページを復元します
例
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