PDFium Component Docs

Creator eigenschap

Component: TPdf  ·  Unit: PDFium
Naam van de oorspronkelijke auteurstoepassing, opgeslagen in het informatiewoordenboek

Syntax

property Creator: WString; // read only

Description

Creator geeft de /Creator-entry uit het informatiewoordenboek van het document terug (PDF 1.7-specificatie sectie 14.3.3). Volgens conventie identificeert dit veld de toepassing die het oorspronkelijke document produceerde — bijv. Microsoft Word, LibreOffice Writer, Adobe InDesign — terwijl Producer de software identificeert die die bron naar de uiteindelijke PDF converteerde (doorgaans een PDF-bibliotheek zoals Adobe PDF Library, GPL Ghostscript, PDFium, enz.).

De teruggegeven waarde is gedecodeerde UTF-16 (WString), zodat niet-ASCII-namen zoals “Microsoft® Word voor Microsoft 365” of volledige CJK-productnamen verbatim worden behouden. De tekenreeks is leeg wanneer Active False is, wanneer het informatiewoordenboek ontbreekt, of wanneer de PDF is gegenereerd zonder een /Creator-entry (volkomen legaal: het veld is optioneel).

Nieuwere PDF's kunnen dezelfde informatie ook in XMP-metadata dragen (xmp:CreatorTool); wanneer beide aanwezig zijn moeten ze overeenkomen, maar historisch drijven ze na meerdere bewerk-/bewaar-cycli uit elkaar. PDFium Delphi Component toont via deze eigenschap alleen de informatiewoordenboek-kopie — gebruik MetaText['CreatorTool'] als u de XMP-versie expliciet nodig hebt.

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