PDFium Delphi Component Docs

Creator-ominaisuus

Component: TPdf  ·  Unit: PDFium
Lähtevän authoring-sovelluksen nimi, joka on tallennettu Info-sanakirjaan

Syntax

property Creator: WString; // read only

Description

Creator palauttaa dokumentin Information-sanakirjasta (PDF 1.7 -määritelyn kohta 14.3.3) /Creator-merkinnän. Sovituksen mukaan tämä kenttä tunnistaa sovelluksen, joka tuotti alkuperäisen dokumentin — esim. Microsoft Word, LibreOffice Writer, Adobe InDesign — kun taas Producer tunnistaa ohjelmiston, joka muunsi lähteen lopulliseksi PDF:ksi (tyypillisesti PDF-kirjasto kuten Adobe PDF Library, GPL Ghostscript, PDFium jne.)

Palautusarvo on dekoodattua UTF-16:ta (WString), joten ei-ASCII-nimet kuten “Microsoft® Word for Microsoft 365” tai täydet CJK-tuotenimet säilyvät sellaisenaan. Merkkijono on tyhjä, kun Active on False, kun Info-sanakirja puuttuu tai kun PDF luotiin ilman /Creator-merkintää (täysin sallittua: kenttä on valinnainen)

Uudemmissa PDF-tiedostoissa sama tieto voi olla myös XMP-metadatassa (xmp:CreatorTool); kun molemmat ovat läsnä, niiden pitäisi täsmätä, mutta historiallisesti ne erkanevat toisistaan useiden muokkaus- ja tallennuskierrosten jälkeen. PDFium Delphi Component tuo tämän ominaisuuden kautta esiin vain Info-sanakirjakopion — käytä MetaText['CreatorTool']-arvoa, jos tarvitset XMP-versiota eksplisiittisesti

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