PDFium Delphi Component Docs

Keywords Propriété

Composant: TPdf  ·  Unit: PDFium
Liste de mots-clés fournie par l’auteur depuis le dictionnaire Info du document

Syntax

property Keywords: WString; // read only

Description

Keywords renvoie l’entrée /Keywords du dictionnaire Information du document (section 14.3.3 de la spécification PDF 1.7). La valeur est une chaîne de texte libre écrite par l’outil de création et correspond conventionnellement à une liste de balises séparées par des virgules ou des points-virgules — par exemple "invoice; 2024; payable; vendor-acme". Le PDF laisse le délimiteur non spécifié, les applications doivent donc accepter le format choisi par le producteur (virgule, point-virgule, saut de ligne ou séparées par des espaces)

La valeur renvoyée est décodée en UTF-16 ; les mots-clés CJK et autres mots-clés non ASCII effectuent correctement l’aller-retour. La chaîne est vide lorsque Active vaut False, lorsque le dictionnaire Info est absent, ou lorsqu’aucun /Keywords n’a été assigné. Beaucoup d’outils de création modernes recopient aussi les mots-clés dans les métadonnées XMP sous pdf:Keywords ou dc:subject (un Bag de littéraux RDF) ; lorsque les deux sont présents ils devraient concorder, mais peuvent diverger après des éditions

Les mots-clés sont exposés par les indexeurs de recherche de bureau (Windows Explorer, Spotlight, Adobe Bridge) et par la plupart des systèmes de gestion documentaire. PDFium Delphi Component expose uniquement la copie du dictionnaire Info — accédez MetaText['Keywords'] à la même valeur via l’accesseur générique de métadonnées 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