property ReadableContent: TPdfReadableContent; // read only
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
var Content: TPdfReadableContent;
Content := Pdf1.ReadableContent;
if Length(Content.Fragments) > 0 then
ShowMessage(Content.Fragments[0].Text);