PDFiumPas 文件

DocumentReadableContent 方法

组件: TPdf  ·  单元: PDFium
返回语义化可读内容片段,供屏幕阅读器、语音朗读和辅助功能流程使用

Syntax

function DocumentReadableContent: TPdfContentFragments;

Return Value

TPdfContentFragments. Ordered readable fragments across the whole document

Description

Readable content is built from the page structure tree when the document is tagged and falls back to page text order when it is not. Each fragment carries text, kind, language, page number, bounding rectangle, line rectangles, and source information

Use the page-level members for current-page workflows and DocumentReadableContent when a speech or export pipeline needs a single ordered list for the whole document

Remarks

Example

var Content: TPdfReadableContent;
Content := Pdf1.ReadableContent;
if Length(Content.Fragments) > 0 then
  ShowMessage(Content.Fragments[0].Text);

See Also

ReadableContent, StructureElements, Language, Text