property Creator: WString; // read only
Creator vráti záznam /Creator z informačného
slovníka dokumentu (špecifikácia PDF 1.7, sekcia 14.3.3). Podľa konvencie toto pole identifikuje
aplikáciu, ktorá vytvorila pôvodný dokument — napr. Microsoft Word,
LibreOffice Writer, Adobe InDesign — zatiaľ čo Producer identifikuje
softvér, ktorý konvertoval tento zdroj do konečného PDF (zvyčajne knižnicu
PDF ako Adobe PDF Library, GPL Ghostscript, PDFium atď.).
Návratová hodnota je dekódované UTF-16 (WString), takže názvy mimo ASCII ako
„Microsoft® Word for Microsoft 365“ alebo úplné názvy produktov CJK sú
zachované doslovne. Reťazec je prázdny, keď je Active False,
keď chýba Info slovník alebo keď bolo PDF generované bez
záznamu /Creator (úplne legálne: pole je voliteľné).
Novšie PDF môžu tiež prenášať rovnaké informácie v metadátach XMP
(xmp:CreatorTool); keď sú prítomné obe, mali by sa zhodovať, ale historicky
sa po viacerých cykloch úprav/ukladania rozchádzajú. PDFiumPas cez túto vlastnosť sprístupňuje len kópiu
z Info slovníka — ak potrebujete explicitne verziu XMP, pristúpte k
MetaText['CreatorTool'].
FPDF_SetMetaText)./Creator, aby napodobnili známe nástroje.
Reťazec považujte iba za informatívny, nie za dôkaz pôvodu.Producer užitočným
kľúčom zoskupovania pri triedení prichádzajúcich PDF podľa zdrojového softvéru.
Pdf1.LoadFromFile(OpenDialog1.FileName);
Memo1.Lines.Add('Authored with: ' + Pdf1.Creator);
Memo1.Lines.Add('PDF engine: ' + Pdf1.Producer);