Логическая структура
Строка 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 целых чисел в элементы структуры., предоставление возможности инструментам для извлечения контента связывать знаки содержания с их семантической ролью.