property Creator: WString; // read only
Lastnost Creator vrne vnos /Creator iz informacijskega
slovarja dokumenta (specifikacija PDF 1.7, razdelek 14.3.3). Po dogovoru
to polje identificira aplikacijo, ki je ustvarila izvirni
dokument — npr. Microsoft Word, LibreOffice Writer, Adobe InDesign
— medtem ko Producer identificira program, ki je ta
vir pretvoril v končni PDF (običajno knjižnico PDF, kot so Adobe PDF
Library, GPL Ghostscript, PDFium itd.).
Vrnjena vrednost je dekodirana UTF-16 (WString), zato so
ne-ASCII imena, kot so “Microsoft® Word for Microsoft 365”
ali polna imena izdelkov CJK, ohranjena nespremenjena. Niz je prazen, ko
je Active False, ko informacijski slovar manjka
ali ko je bil PDF ustvarjen brez vnosa /Creator (popolnoma
dovoljeno: polje je neobvezno).
Novejši dokumenti PDF lahko nosijo iste informacije tudi v metapodatkih
XMP (xmp:CreatorTool); ko sta prisbna oba, bi se morala
ujemati, vendar se po več ciklih urejanja/shranjevanja v preteklosti
pogosto razhajata. PDFiumPas prek te lastnosti izpostavi le kopijo iz
informacijskega slovarja — če izrecno potrebujete različico XMP,
dostopajte do MetaText['CreatorTool'].
FPDF_SetMetaText)./Creator, da oponašajo dobro znana orodja. Niz obravnavajte izključno kot informativen in ne kot dokaz o izvoru.Producer uporaben grupirni ključ pri razvrščanju dohodnih dokumentov PDF po izvorni programski opremi.
Pdf1.LoadFromFile(OpenDialog1.FileName);
Memo1.Lines.Add('Authored with: ' + Pdf1.Creator);
Memo1.Lines.Add('PDF engine: ' + Pdf1.Producer);