Looginen rakenne
PDF-rakenne on rakennettu
PDF-asiakirjat voivat sisältää loogisen rakenteen puun (ISO 32000-1:2008, §14.7) joka karttaa asiakirjan sisällön semanttisille elementteille, kuten otsikoille ja taulukoille.
StructTreeRoot
StructTreeRoot on rakenteen puun juuret. se on saatavilla asiakirjan kautta kataloi ja tarjoaa menetelmiä vanhempainpuun navigoimiseksi:
try (Document doc = new Document("tagged.pdf")) {
COSDictionary catalog = doc.getCatalog();
// Access structure tree via catalog MarkInfo and StructTreeRoot entries
}findElementByMcid() Ratkaisee merkitty sisältö-ID (MCID) vastaavalle Rakenteellinen elementti vanhempien puussa.
Rakenteelliset elementit
Rakenteelliset elementit ovat edustettuina COSDictionary Esimerkkejä tyypin kanssa (kuten esimerkiksi., H1, P, Table) isänpuun kartat MCID integroidaan rakenteellisiin elementteihin, mahdollistaa sisällön kaivamisen työkalut, joilla yhdistetään sisältömerkit semanttisille rooleilleen.