Apache POI HDGF
Avoimen lähdekoodin Java-kirjasto Visio-kaavioille
Lue ja pura Microsoft Visio Binary -muodossa tallennettu tekstisisältö ilmaisten Java-sovellusliittymien kautta.
Apache POI HDGF (Horrible DiaGram Format) on puhdas Java-toteutus Microsoft Visio -binaaritiedostoille (VSD). Tämä moduuli on nuori ja sen ominaisuudet ovat tällä hetkellä rajalliset, mutta se tarjoaa matalan tason pääsyn streameihin, kappaleisiin ja chunk-komentoihin, jotta tekstisisältö voidaan poimia tiedostosta.
Apache POI HDGF:n käytön aloittaminen
Ensinnäkin, sinun on oltava Java Development Kit (JDK) asennettuna järjestelmääsi. Jos sinulla on jo se, siirry Apache POI:n lataussivulle saadaksesi uusimman vakaan julkaisun arkistona. Pura ZIP-tiedoston sisältö missä tahansa hakemistossa, josta tarvittavat kirjastot voidaan linkittää Java-ohjelmaasi. Siinä kaikki!
Apache POI:iin viittaaminen Maven-pohjaisessa Java-projektissa on vielä yksinkertaisempaa. Sinun tarvitsee vain lisätä seuraava riippuvuus pom.xml-tiedostoosi ja antaa IDE:n hakea ja viitata Apache POI Jar -tiedostoihin.
Apache POI Maven -riippuvuus
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-scratchpad</artifactId>
<version>4.1.0</version>
</dependency>
Pura tekstisisältö Visio-kaaviosta Javan kautta
Apache POI HDGF on tarjonnut perustekstin purkamisen kaikille projektin tukemille tiedostomuodoille. POI-HDGF mahdollistaa ohjelmistokehittäjien poimia tekstisisällön Visio-tiedostosta. Kehittäjien on toistettava Visio-kaaviosivut, jotta ne kattavat koko Visio-kaavion tekstin. He voivat käyttää VisioTextExtractor-luokkaa paikantaakseen kaikki Visio-tiedoston tekstimerkinnät ja palauttaakseen niiden sisällön. Se palauttaa tiedoston tekstisisällön. Jokaisen tekstiobjektin teksti erotetaan rivinvaihdolla.
Pura teksti VSD:ltä - Java
// open VSD file
VisioTextExtractor extractor = new VisioTextExtractor(new FileInputStream("sample.vsd"));
// read text
System.out.println(extractor.getAllText());
Java-sovellusliittymät Microsoft Visio -kaavioiden käyttämiseen ja lukemiseen
Apache POI-HDGF mahdollistaa ohjelmoijien pääsyn Visio-asiakirjoihin VSD-tiedostomuodoissa. Kehittäjät voivat lukea Visio-kaavion sisällön. Koska sovellusliittymä on hyvin varhaisessa vaiheessa, saatavilla olevat ominaisuudet ovat tällä hetkellä rajoitettuja.