PDFium Delphi Component Docs

Keywords-egenskap

Component: TPdf  ·  Unit: PDFium
Nyckelordslista som författaren har angett i dokumentets Info-dictionary

Syntax

property Keywords: WString; // read only

Description

Keywords returnerar posten /Keywords från dokumentets Information- dictionary (PDF 1.7-specifikationen avsnitt 14.3.3). Värdet är en friformstextsträng som skrivits av redigeringsverktyget och är konventionellt en kommaseparerad eller semikolonseparerad lista med taggar — t.ex. "invoice; 2024; payable; vendor-acme" PDF lämnar avgränsaren ospecificerad, så program måste acceptera det format producenten än skrev (komma, semikolon, radbrytning eller blankstegsseparerat)

Returvärdet är avkodat UTF-16; CJK och andra icke-ASCII-nyckelord återställs korrekt. Strängen är tom när Active är False, när Info-dictionaryn saknas eller när inget /Keywords tilldelats. Många moderna redigeringsverktyg speglar också nyckelord in i XMP-metadata under pdf:Keywords eller dc:subject (en Bag med RDF-litteraler); när båda finns bör de överensstämma men kan skilja sig efter redigeringar

Nyckelord plockas upp av skrivbordssökningsindexerare (Windows Explorer, Spotlight, Adobe Bridge) och av de flesta dokumenthanteringssystem. PDFium Delphi Component exponerar endast kopian i Info-dictionaryn — använd MetaText['Keywords'] för samma värde via PDFiums generella metadataåtkomst

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