PDFium Component Docs

Creator propriedade

Componente: TPdf  ·  Unidade: PDFium
Nome do aplicativo de autoria original armazenado no dicionário Info.

Syntax

property Creator: WString; // read only

Description

Creator retorna a entrada /Creator do dicionário Information do documento (especificação PDF 1.7 seção 14.3.3). Por convenção, este campo identifica o aplicativo que produziu o documento original — ex: Microsoft Word, LibreOffice Writer, Adobe InDesign — enquanto Producer identifica o software que converteu essa fonte no PDF final (tipicamente uma biblioteca PDF como Adobe PDF Library, GPL Ghostscript, PDFium, etc.).

O valor retornado é UTF-16 decodificado (WString), então nomes não-ASCII como “Microsoft® Word for Microsoft 365” ou nomes de produtos CJK completos são preservados literalmente. A string é vazia quando Active é False, quando o dicionário Info está ausente, ou quando o PDF foi gerado sem uma entrada /Creator (perfeitamente legal: o campo é opcional).

PDFs mais novos também podem carregar a mesma informação em metadados XMP (xmp:CreatorTool); quando ambos estão presentes eles devem concordar, mas historicamente se divergem após múltiplos ciclos de edição/salvamento. O PDFiumPas apenas expõe a cópia do dicionário Info através desta propriedade — acesse MetaText['CreatorTool'] se você precisar da versão XMP explicitamente.

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