PDFium Delphi Component Docs

מאפיין Keywords

Component: TPdf  ·  Unit: PDFium
רשימת מילות מפתח שסיפק המחבר ממילון ה-Info של המסמך

Syntax

property Keywords: WString; // read only

Description

Keywords מחזיר את רשומת ה-/Keywords ממילון המידע של המסמך (מפרט PDF 1.7 סעיף 14.3.3). הערך הוא מחרוזת טקסט חופשית שנכתבה על ידי כלי הכתיבה והיא בדרך כלל רשימה מופרדת פסיק או נקודה-פסיק של תגים — למשל "invoice; 2024; payable; vendor-acme". PDF משאיר את התוחם בלתי מוגדר, כך שיישומים חייבים לקבל כל פורמט שהמפיק כתב (מופרד פסיק, נקודה-פסיק, מעבר שורה או רווח)

ערך ההחזרה הוא UTF-16 מפוענח; מילות מפתח CJK ואחרות שאינן ASCII עוברות הלוך ושוב נכון. המחרוזת ריקה כאשר Active הוא False, כאשר מילון ה-Info חסר, או כאשר לא הוקצה /Keywords. כלי כתיבה מודרניים רבים גם משקפים מילות מפתח למטה-נתוני XMP תחת pdf:Keywords או dc:subject (Bag של ליטרלי RDF); כאשר שניהם קיימים עליהם להסכים אך עשויים להתרחק לאחר עריכות

מילות מפתח מועלות על ידי מנועי אינדוקס חיפוש בשולחן העבודה (Windows Explorer, Spotlight, Adobe Bridge) ועל ידי רוב מערכות ניהול המסמכים. PDFium Delphi Component חושף רק את העותק של מילון ה-Info — גשו ל-MetaText['Keywords'] לאותו ערך דרך גישת המטה-נתונים הגנרית של 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