Docs de PDFiumPas

Creator Propiedad

Esta entrada API conserva identificadores, firmas, bloques de c贸digo y t茅rminos PDF en su forma original.
Componente: TPdf  ·  Unidad: PDFium
Nombre de la aplicaci贸n de autor铆a de origen almacenado en el diccionario Info

Sintaxis

property Creator: WString; // solo lectura

Descripci贸n

Creator devuelve la entrada /Creator del diccionario de información del documento (sección 14.3.3 de la especificación PDF 1.7) Por convención, este campo identifica la aplicación que produjo el documento original, por ejemplo Microsoft Word, LibreOffice Writer o 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 o PDFium

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

Los PDF más recientes también pueden guardar la misma información en metadatos XMP (xmp:CreatorTool); cuando ambos están presentes deberían coincidir, aunque históricamente tienden a divergir tras varios ciclos de edición y guardado PDFiumPas solo expone la copia del diccionario Info a través de esta propiedad; accede a MetaText['CreatorTool'] si necesitas explícitamente la versión XMP

Notas

Ejemplo

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

V茅ase tambi茅n

Producer, Author, Title, MetaText