property Creator: WString; // read only
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.
FPDF_SetMetaText)./Creator om bekende tools na te bootsen.
Behandel de tekenreeks als puur informatief, niet als bewijs van herkomst.Producer een bruikbare
groeperingssleutel bij het sorteren van inkomende PDF's op brontoepassing.
Pdf1.LoadFromFile(OpenDialog1.FileName);
Memo1.Lines.Add('Authored with: ' + Pdf1.Creator);
Memo1.Lines.Add('PDF engine: ' + Pdf1.Producer);