property Keywords: WString; // read only
Keywords retourneert de vermelding /Keywords uit het Information-woordenboek van het document (PDF 1.7-specificatie, sectie 14.3.3). De waarde is een vrije-vorm tekstreeks geschreven door het auteursgereedschap en is conventioneel een door komma's of puntkomma's gescheiden lijst van tags — bijv. "invoice; 2024; payable; vendor-acme". PDF laat het scheidingsteken ongespecificeerd, dus toepassingen moeten whatever formaat de producent schreef accepteren (komma, puntkomma, regeleinde of spatie-gescheiden).
De geretourneerde waarde is gedecodeerd UTF-16; CJK- en andere niet-ASCII-trefwoorden round-trip correct. De string is leeg wanneer Active False is, wanneer het Info-woordenboek ontbreekt, of wanneer geen /Keywords was toegewezen. Veel moderne auteursgereedschappen spiegelen trefwoorden ook naar XMP-metagegevens onder pdf:Keywords of dc:subject (een Bag van RDF-literals); wanneer beide aanwezig zijn zouden ze moeten overeenkomen maar kunnen ze na bewerkingen uiteenlopen.
Trefwoorden worden weergegeven door desktop-zoekindexeerders (Windows Verkenner, Spotlight, Adobe Bridge) en door de meeste documentbeheersystemen. PDFium Delphi Component stelt alleen de Info-woordenboekkopie beschikbaar — gebruik MetaText['Keywords'] voor dezelfde waarde via de algemene metagegevenstoegangsfunctie van PDFium.
FPDF_SetMetaText rechtstreeks aan met de tag “Keywords”.
var Tags: TStringList;
Tags := TStringList.Create;
try
Tags.Delimiter := ';';
Tags.StrictDelimiter := True;
Tags.DelimitedText := Pdf1.Keywords;
ListBox1.Items.Assign(Tags);
finally
Tags.Free;
end;