PDFium Component Docs

Creator property

Component: TPdf  ·  Unit: PDFium
Ime izvorne aplikacije za ustvarjanje, shranjeno v informacijskem slovarju

Syntax

property Creator: WString; // read only

Description

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'].

Remarks

Example

Pdf1.LoadFromFile(OpenDialog1.FileName);
Memo1.Lines.Add('Authored with: ' + Pdf1.Creator);
Memo1.Lines.Add('PDF engine: ' + Pdf1.Producer);

See Also

Producer, Author, Title, MetaText