Rakenteellinen ladattujen sivujen vienti
THotPDF.ExportLoadedPagesStructured muuntaa valitut ladatut sivut yhdeksi UTF-8-HTML-, XHTML-, XML- tai JSON-asiakirjaksi muuttamatta PDF:ää
Yksi semanttinen malli
Jokainen muoto käyttää yhtä saavutettavaa lukumallia, joten rakenteen järjestys, asiakirjan kieli ja otsikko, otsikot, luettelot, taulukot, kuvat, merkityn sisällön korvaukset, objektiviittaukset, navigointi, sivutunnisteet, huomautukset ja lomakeohjaimet pysyvät kohdistettuina viejien välillä
Tunnistettua rakennetta suositaan, kun se tarjoaa käyttökelpoisen projektion sivulle, kun taas geometrista kappale-, otsikko-, luettelo-, kuvateksti-, sarake- ja taulukkoanalyysiä käytetään vain määritettynä varatienä
Tuotanto valmistuu rajatussa välivaiheen virrassa, ja julkaisu ottaa tilannevedoksen kaikista ylikirjoitettavista kohdetavuista, joten epäonnistunut lopullinen kirjoitus voi palauttaa alkuperäisen virran tilan
Jokainen jakso sisältää turvallisesti escapetun Unicode-tekstin sekä valinnaiset sivutilan rajat, lähde-sisältövirran objektitunnisteen, lähdefonttiresurssin ja pistekoon
Saavutettava rakenne ja vuorovaikutukset
HTML ja XHTML käyttävät semanttisia elementtejä ja vakaita sivuankkureita, kun taas XML ja JSON säilyttävät vastaavat alku-, loppu-, sisältö-, objektiviittaus-, vuorovaikutus-, ääriviiva- ja sivutunnistetietueet
Sisäiset ja nimetyt merkityn sisällön ominaisuudet selvitetään sivuvirtojen ja rekursiivisten Form XObject -objektien yli, ActualText korvaa visuaalisen glyfitekstin, artefaktit pysyvät saavutettavan mallin ulkopuolella, ja kuvien vaihtoehtoinen teksti liitetään tunnistetun sisällön kautta visuaalisen järjestyksen sijaan
Turvalliset http-, https-, mailto- ja paikalliset kohteet voidaan viedä, kun taas suoritettavat tai ohjausmerkkejä sisältävät URI:t jätetään pois
Lomakkeiden nimet, tunnisteet, vaihtoehdot, tilat ja tavalliset arvot voidaan säilyttää, mutta salasana-, tiedostonvalinta-, NoExport- ja allekirjoituskuormat eivät koskaan päädy jaettuun vientimalliin
Kuvat
Kuvan XObject-esiintymät säilyttävät resurssinimensä, objektinumeronsa, sisäisen pikselikokonsa ja muunnetut sivutilan rajansa
simEmbeddedPNG dekoodaa jokaisen tuetun kuvan normaalin rajatun kuvaputken kautta ja tuottaa PNG-data-URI:n, kun taas simMetadataOnly välttää pikselien materialisoinnin ja simOmit jättää kuvat pois
Rajoitettu atominen tulos
Sivu-, glyfi-, kuvamäärä-, rakenne-solmu-, ääriviiva-, sivukohtainen vuorovaikutus-, kenttäkohtainen vaihtoehto-, kuvatavu-, aggregaattikuva-, tulostavu- ja peruutusrajat valvotaan ennen kuin valmis puskuri kopioidaan soittajan virtaan
Poiminta- ja budjettivirheet jättävät kohteen muuttumattomaksi, kun taas kohdekirjoituksen epäonnistuminen yrittää palauttaa sen alkuperäisen sijainnin ja koon