Estructura Lògica
Etiquetat amb estructura PDF
Els documents PDF poden incloure un arbre d’estructura lògica (ISO 32000-1:2008, §14.7) que mapes el contingut del document a elements semàntics com titulars, paràgrafs i taules. Aquesta estructura s’utilitza per lectors de pantalla i eines d ‘accessibilitat.
StructTreeRoot
StructTreeRoot és la arrel de l’arbre d’estructura. És accessible a través del document cataloga i proporciona mètodes per navegar l’arbre principal:
try (Document doc = new Document("tagged.pdf")) {
COSDictionary catalog = doc.getCatalog();
// Access structure tree via catalog MarkInfo and StructTreeRoot entries
}findElementByMcid() Resolver un ID de contingut marcat (MCID) al corresponent element estructural de l’arbre principal.
Elements d’estructura
Els elements estructurals es representen com: COSDictionary instàncies amb una etiqueta de tipus. (per exemple,., H1, P, Table) L’arbre principal mapea els enters MCID als elements d’estructura, permetent a les eines d’extracció de continguts associar marques de contingut amb els seus papers semàntics.