PDFium Delphi Component Docs

Creator Propiedad

Componente: TPdf  ·  Unidad: PDFium
Nombre de la aplicación de autoría de origen almacenado en el diccionario Info

Syntax

property Creator: WString;// solo lectura

Description

Creator devuelve la entrada /Creator del diccionario de Información del documento (especificación PDF 1.7 sección 14.3.3). Por convención, este campo identifica la aplicación que produjo el documento original (por ejemplo, Microsoft Word, LibreOffice Writer, Adobe InDesign), mientras que Producer identifica el software que convirtió esa fuente en el PDF final (normalmente una biblioteca PDF como Adobe PDF Library, GPL Ghostscript, PDFium, etc.)

El valor devuelto es UTF-16 decodificado (WString), de modo que los nombres no ASCII como “Microsoft® Word for Microsoft 365” o los nombres de producto CJK completos se conservan textualmente. La cadena está vacía cuando Active es False, cuando falta el diccionario Info, o cuando el PDF se generó sin una entrada /Creator (perfectamente legal: el campo es opcional)

Los PDF más nuevos también pueden llevar la misma información en los metadatos XMP (xmp:CreatorTool); cuando ambos están presentes deberían coincidir, pero históricamente divergen después de varios ciclos de edición/guardado. PDFium Delphi Component solo muestra la copia del diccionario Info a través de esta propiedad; acceda a MetaText['CreatorTool'] si necesita la versión XMP explícitamente

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