property Creator: WString; // read only
Creator vraća unos /Creator iz Info rečnika dokumenta
(PDF 1.7 specifikacija, odeljak 14.3.3). Po konvenciji ovo polje identifikuje
aplikaciju koja je proizvela originalni dokument — npr. Microsoft Word,
LibreOffice Writer, Adobe InDesign — dok Producer identifikuje
softver koji je taj izvor konvertovao u konačni PDF (tipično PDF biblioteku
poput Adobe PDF Library, GPL Ghostscript, PDFium, itd)
Povratna vrednost je dekodirani UTF-16 (WString), tako da ne-ASCII imena poput
“Microsoft® Word for Microsoft 365” ili puna CJK imena proizvoda ostaju
nedirnuta. String je prazan kada je Active False,
kada Info rečnik nedostaje ili kada je PDF generisan bez unosa
/Creator (potpuno legalno: polje je opcionalno)
Noviji PDF-ovi mogu nositi istu informaciju i u XMP metapodacima
(xmp:CreatorTool); kada su prisutna oba, trebalo bi da se slažu, ali istorijski
se razilaze nakon više ciklusa editovanja/snimanja. PDFium Delphi Component kroz ovo svojstvo izlaže samo
kopiju iz Info rečnika — pristupite MetaText['CreatorTool'] ako vam
izričito treba XMP verzija
FPDF_SetMetaText)/Creator da imitiraju poznate alate
Tretirajte string samo kao informativan, a ne kao dokaz poreklaProducer predstavlja koristan
ključ grupisanja pri sortiranju dolazećih PDF-ova po izvornom softveru
Pdf1.LoadFromFile(OpenDialog1.FileName);
Memo1.Lines.Add('Authored with: ' + Pdf1.Creator);
Memo1.Lines.Add('PDF engine: ' + Pdf1.Producer);