PDFium Component Docs

Keywords Właściwość

Ten wpis API zachowuje identyfikatory, sygnatury, bloki kodu i terminy PDF w oryginalnej postaci.
Komponent: TPdf  ·  Moduł: PDFium
Lista słów kluczowych podana przez autora w słowniku Info dokumentu

Składnia

property Keywords: WString; // read only

Opis

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']

Uwagi

Przykład

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

Zobacz też

Subject, Title, Author, MetaText