1. Tuotteet
  2.   Kaavio
  3.   Java
  4.   Apache POI HDGF

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.  

Previous Next

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. 

 Suomen