PDFium Delphi Component Docs

Keywords Propiedad

Componente: TPdf  ·  Unidad: PDFium
Lista de palabras clave suministrada por el autor desde el diccionario Info del documento

Syntax

property Keywords: WString;// solo lectura

Description

Keywords devuelve la entrada /Keywords del diccionario Information del documento (sección 14.3.3 de la especificación PDF 1.7). El valor es una cadena de texto libre escrita por la herramienta de creación y por convención es una lista de etiquetas separada por comas o por punto y coma — p. ej. "factura; 2024; pagos; proveedor-acme" PDF deja el delimitador sin especificar, de modo que las aplicaciones deben aceptar el formato que escribiera el productor (separado por comas, punto y coma, saltos de línea o espacios).

El valor devuelto está decodificado en UTF-16; las palabras clave CJK y demás no ASCII hacen el recorrido de ida y vuelta correctamente. La cadena está vacía cuando Active es False, cuando falta el diccionario Info o cuando no se asignó /Keywords. Muchas herramientas de creación modernas también reflejan las palabras clave en los metadatos XMP bajo pdf:Keywords o dc:subject (un Bag de literales RDF); cuando ambos están presentes deberían coincidir, aunque pueden divergir tras ediciones.

Las palabras clave las muestran los indexadores de búsqueda de escritorio (Windows Explorer, Spotlight, Adobe Bridge) y la mayoría de los sistemas de gestión documental. PDFium Delphi Component expone únicamente la copia del diccionario Info — acceda a MetaText['Keywords'] para el mismo valor mediante el accessor genérico de metadatos de PDFium.

Remarks

Example

var Tags: TStringList;
Tags := TStringList.Create;
try
  Tags.Delimiter := ';';
  Tags.StrictDelimiter := True;
  Tags.DelimitedText := Pdf1.Keywords;
  ListBox1.Items.Assign(Tags);
finally
  Tags.Free;
end;

See Also

Subject, Title, Author, MetaText