Логічна структура
Тэгувати PDF структура
PDF-документи можуть включати в себе дерево логічної структури (ISO 32000-1:2008, §14.7), яке відображає зміст документа до семантичних елементів, таких як заголовки, абзаци та таблиці. Ця структура використовується читачами екрану і інструментами доступності.
StructTreeRoot
StructTreeRoot є корінням дерева структури. Доступний через документ каталог і надає методи для перегляду материнського дерева:
try (Document doc = new Document("tagged.pdf")) {
COSDictionary catalog = doc.getCatalog();
// Access structure tree via catalog MarkInfo and StructTreeRoot entries
}findElementByMcid() вирішує маркований ідентифікатор вмісту (MCID) на відповідний структурний елемент в основному дереві.
Елементи структури
Структурні елементи представлені як: COSDictionary інстанції з тегом типу (наприклад,., H1, P, Table). Батькове дерево відображає MCID цілих до елементів структури, дозволяти інструментам видобутку вмісту асоціювати ознаки змісту з їх семантичними ролями.