PDFium Delphi Component Docs

Creator Propriété

Composant: TPdf  ·  Unit: PDFium
Nom de l’application de création d’origine stocké dans le dictionnaire Info

Syntax

property Creator: WString; // read only

Description

Creator renvoie l’entrée /Creator du dictionnaire Information du document (section 14.3.3 de la spécification PDF 1.7). Par convention, ce champ identifie l’application qui a produit le document original — par ex. Microsoft Word, LibreOffice Writer, Adobe InDesign — tandis que Producer identifie le logiciel qui a converti cette source en PDF final (généralement une bibliothèque PDF comme Adobe PDF Library, GPL Ghostscript, PDFium, etc.)

La valeur renvoyée est de l’UTF-16 décodé (WString), afin que les noms non ASCII tels que « Microsoft® Word for Microsoft 365 » ou les noms de produits CJK complets soient conservés à l’identique. La chaîne est vide lorsque Active vaut False, lorsque le dictionnaire Info est absent, ou lorsque le PDF a été généré sans entrée /Creator (parfaitement légal : le champ est facultatif)

Les PDF plus récents peuvent aussi porter la même information dans les métadonnées XMP (xmp:CreatorTool) ; lorsque les deux sont présents ils devraient concorder, mais historiquement ils divergent après plusieurs cycles d’édition/enregistrement. PDFium Delphi Component ne restitue que la copie du dictionnaire Info via cette propriété — accédez à MetaText['CreatorTool'] si vous avez explicitement besoin de la version 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