PDFium Component Docs

Creator プロパティ

コンポーネント: TPdf  ·  ユニット: PDFium
Info 辞書に格納された作成元アプリケーションの名前

Syntax

property Creator: WString; // read only

Description

Creator は文書 Information 辞書(PDF 1.7 仕様 14.3.3 節)から /Creator エントリを返します。慣例としてこのフィールドは元の文書を作成したアプリケーション(Microsoft Word、LibreOffice Writer、Adobe InDesign など)を識別し、Producer はそのソースを最終 PDF へ変換したソフトウェア(通常は Adobe PDF Library、GPL Ghostscript、PDFium などの PDF ライブラリ)を識別します

戻り値はデコードされた UTF-16(WString)のため、「Microsoft® Word for Microsoft 365」や完全な CJK 製品名などの非 ASCII 名がそのまま保持されます。ActiveFalse のとき、Info 辞書がないとき、または PDF が /Creator エントリなしで生成されたとき(完全に合法で、このフィールドは省略可能です)、文字列は空です

新しい PDF は同じ情報を XMP メタデータ(xmp:CreatorTool)に保持することもあります。両方が存在するときは一致するはずですが、歴史的に複数の編集/保存サイクル後にずれることがあります。PDFiumPas はこのプロパティを通じて Info 辞書のコピーのみを公開します。XMP バージョンを明示的に必要とする場合は MetaText['CreatorTool'] にアクセスしてください

Remarks

Example

Pdf1.LoadFromFile(OpenDialog1.FileName);
Memo1.Lines.Add('Authored with: ' + Pdf1.Creator);
Memo1.Lines.Add('PDF engine: ' + Pdf1.Producer);

See Also

Producer, Author, Title, MetaText