property Creator: WString; // read only
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 名がそのまま保持されます。Active が False のとき、Info 辞書がないとき、または PDF が /Creator エントリなしで生成されたとき(完全に合法で、このフィールドは省略可能です)、文字列は空です
新しい PDF は同じ情報を XMP メタデータ(xmp:CreatorTool)に保持することもあります。両方が存在するときは一致するはずですが、歴史的に複数の編集/保存サイクル後にずれることがあります。PDFiumPas はこのプロパティを通じて Info 辞書のコピーのみを公開します。XMP バージョンを明示的に必要とする場合は MetaText['CreatorTool'] にアクセスしてください
FPDF_SetMetaText)を使って Info 辞書を書き換えます/Creator を偽装します。この文字列を起源の証明ではなく情報提供のみとして扱ってくださいProducer と組み合わせると有用なグループ化キーになります
Pdf1.LoadFromFile(OpenDialog1.FileName);
Memo1.Lines.Add('Authored with: ' + Pdf1.Creator);
Memo1.Lines.Add('PDF engine: ' + Pdf1.Producer);