PDFium Delphi Component Docs

Creator Proprietà

Componente: TPdf  ·  Unità: PDFium
Nome dell'applicazione di authoring di origine memorizzato nel dizionario Info

Syntax

property Creator: WString; // read only

Description

Creator restituisce la voce /Creator dal dizionario Information del documento (specifica PDF 1.7 sezione 14.3.3). Per convenzione questo campo identifica l'applicazione che ha prodotto il documento originale — ad esempio Microsoft Word, LibreOffice Writer, Adobe InDesign — mentre Producer identifica il software che ha convertito quella sorgente nel PDF finale (tipicamente una libreria PDF come Adobe PDF Library, GPL Ghostscript, PDFium, ecc.)

Il valore restituito è decodificato in UTF-16 (WString), quindi i nomi non-ASCII come “Microsoft® Word for Microsoft 365” o i nomi di prodotto CJK completi sono preservati verbatim. La stringa è vuota quando Active è False, quando il dizionario Info manca, o quando il PDF è stato generato senza una voce /Creator (perfettamente lecito: il campo è opzionale)

I PDF più recenti possono anche contenere la stessa informazione nei metadati XMP (xmp:CreatorTool); quando entrambi sono presenti dovrebbero coincidere ma storicamente si allontanano dopo molteplici cicli di modifica/salvataggio. PDFium Delphi Component mostra solo la copia del dizionario Info tramite questa proprietà — accedi a MetaText['CreatorTool'] se ti serve esplicitamente la versione XMP

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