property Keywords: WString; // read only
Keywords zwraca wpis /Keywords ze słownika Information dokumentu (sekcja 14.3.3 specyfikacji PDF 1.7) Wartość jest swobodnym ciągiem tekstowym zapisanym przez narzędzie autorskie i zwykle stanowi listę tagów rozdzielaną przecinkami albo średnikami — np. "invoice; 2024; payable; vendor-acme" PDF nie określa separatora, więc aplikacje muszą akceptować dowolny format zapisany przez producenta (przecinek, średnik, znak nowej linii albo rozdzielenie spacjami)
Wartość zwracana jest dekodowana do UTF-16; kody CJK i inne nie-ASCII słowa kluczowe przechodzą bez utraty danych Ciąg jest pusty, gdy Active ma wartość False, gdy brakuje słownika Info albo gdy nie przypisano /Keywords Wiele nowoczesnych narzędzi autorskich odzwierciedla też słowa kluczowe w metadanych XMP pod pdf:Keywords albo dc:subject (Bag of RDF literals); gdy oba wpisy są obecne, powinny być zgodne, ale po edycjach mogą się rozjechać
Słowa kluczowe są wykorzystywane przez indeksatory wyszukiwania pulpitu (Windows Explorer, Spotlight, Adobe Bridge) oraz przez większość systemów zarządzania dokumentami PDFiumPas udostępnia tylko kopię ze słownika Info — aby odczytać tę samą wartość przez ogólny dostęp do metadanych PDFium, użyj MetaText['Keywords']
FPDF_SetMetaText z tagiem “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;