PDFium Delphi Component Docs

Keywords Proprietà

Componente: TPdf  ·  Unità: PDFium
Elenco di parole chiave fornito dall'autore nel dizionario Info del documento

Syntax

property Keywords: WString; // read only

Description

Keywords restituisce la voce /Keywords del dizionario Information del documento (sezione 14.3.3 della specifica PDF 1.7). Il valore è una stringa di testo libero scritta dallo strumento di creazione e per convenzione è un elenco di tag separati da virgole o punti e virgola — es. "fattura; 2024; da pagare; vendor-acme" Il PDF non impone il delimitatore, quindi le applicazioni devono accettare il formato che il produttore ha scritto (virgola, punto e virgola, a capo o spazio)

Il valore restituito è decodificato UTF-16; le keyword CJK e altri non-ASCII fanno correttamente il percorso di andata e ritorno. La stringa è vuota quando Active è False, quando il dizionario Info manca o quando nessuna /Keywords è stata assegnata. Molti strumenti di creazione moderni replicano le keyword anche nei metadati XMP sotto pdf:Keywords o dc:subject (un Bag di literal RDF); quando sono presenti entrambi dovrebbero coincidere ma possono divergere dopo le modifiche

Le keyword sono usate dagli indicizzatori di ricerca desktop (Esplora risorse di Windows, Spotlight, Adobe Bridge) e dalla maggior parte dei sistemi di document management. PDFium Delphi Component espone solo la copia del dizionario Information — accedi a MetaText['Keywords'] per lo stesso valore tramite l'accessore generico di metadati di 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