property Creator: WString; // read only
Creator vraća unos /Creator iz informacijskog rječnika dokumenta
(PDF 1.7 specifikacija, odjeljak 14.3.3). Po konvenciji ovo polje identificira
aplikaciju koja je proizvela izvorni dokument — npr. Microsoft Word,
LibreOffice Writer, Adobe InDesign — dok Producer identificira
softver koji je taj izvor pretvorio u konačni PDF (tipično PDF biblioteka
poput Adobe PDF Library, GPL Ghostscript, PDFium itd.)
Povratna vrijednost je dekodirani UTF-16 (WString), pa se ne-ASCII
nazivi poput “Microsoft® Word for Microsoft 365” ili potpuni CJK
nazivi proizvoda čuvaju doslovno. Niz je prazan kada je Active
False, kada informacijski rječnik nedostaje ili kada je PDF generiran
bez unosa /Creator (posve legalno: polje je neobavezno)
Noviji PDF-ovi mogu nositi iste informacije i u XMP metapodacima
(xmp:CreatorTool); kada su prisutna oba, trebali bi se slagati, ali
povijesno se razilaze nakon višestrukih ciklusa uređivanja/spremanja. PDFium Delphi
Component kroz ovo svojstvo iznosi samo kopiju iz informacijskog rječnika —
pristupite MetaText['CreatorTool'] ako vam izričito treba XMP verzija
FPDF_SetMetaText)/Creator
oponašajući poznate alate Tretirajte niz samo kao informativan, ne kao
dokaz podrijetlaProducer koristan je
ključ grupiranja pri sortiranju dolaznih PDF-ova prema izvornom softveru
Pdf1.LoadFromFile(OpenDialog1.FileName);
Memo1.Lines.Add('Authored with: ' + Pdf1.Creator);
Memo1.Lines.Add('PDF engine: ' + Pdf1.Producer);