1. Termékek
  2.   Diagram
  3.   Java
  4.   Apache POI HDGF

Apache POI HDGF

 
 

Nyílt forráskódú Java könyvtár Visio diagramokhoz

A Microsoft Visio Binary formátumban tárolt szöveges tartalmak olvasása és kibontása ingyenes Java API-kon keresztül.

Az Apache POI HDGF (Horrible DiaGram Format) egy tiszta Java-megvalósítás a Microsoft Visio bináris (VSD) fájljaihoz. Ez a modul fiatal, és képességei jelenleg korlátozottak, azonban alacsony szintű hozzáférést biztosít a folyamokhoz, chunkokhoz és chunk parancsokhoz, hogy lehetőséget biztosítson a szöveges tartalom kinyerésére a fájlból.  

Previous Next

Az Apache POI HDGF használatának megkezdése

Először is telepítenie kell a Java Development Kit-et (JDK) a rendszerére. Ha már rendelkezik vele, lépjen az Apache POI letöltési oldalára, hogy a legújabb stabil kiadást egy archívumban kapja meg. Csomagolja ki a ZIP fájl tartalmát bármely olyan könyvtárból, ahonnan a szükséges könyvtárak a Java programhoz kapcsolhatók. Ez minden!

Az Apache POI hivatkozás a Maven-alapú Java projektben még egyszerűbb. Mindössze annyit kell tennie, hogy hozzáadja a következő függőséget a pom.xml fájlhoz, és hagyja, hogy az IDE letöltse és hivatkozzon az Apache POI Jar fájlokra.

Apache POI Maven függőség

<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
  <groupId>org.apache.poi</groupId>
  <artifactId>poi-scratchpad</artifactId>
  <version>4.1.0</version>
</dependency>

Szöveges tartalom kinyerése a Visio Diagramból Java segítségével

Az Apache POI HDGF az összes projekt által támogatott fájlformátumhoz alapvető szövegkivonatot biztosított. A POI-HDGF lehetővé teszi a szoftverfejlesztők számára, hogy kivonják a szöveges tartalmat egy Visio fájlból. A fejlesztőknek ismételniük kell a Visio diagram oldalait, hogy lefedjék a Visio diagram teljes szövegét. A VisioTextExtractor osztály segítségével megkereshetik a Visio fájlban található összes szöveges bejegyzést, és visszaadhatják azok tartalmát. Visszaadja a fájl szöveges tartalmát. Minden szöveges objektum szövege újsorral lesz elválasztva.

Szöveg kibontása a VSD-ről - Java

// open VSD file
VisioTextExtractor extractor = new VisioTextExtractor(new FileInputStream("sample.vsd"));
// read text
System.out.println(extractor.getAllText());

Java API-k a Microsoft Visio diagramok eléréséhez és olvasásához

Az Apache POI-HDGF lehetővé teszi a programozók számára, hogy hozzáférjenek a Visio dokumentumokhoz VSD fájlformátumban. A fejlesztők elolvashatják a Visio diagram tartalmát. Mivel az API még nagyon korai szakaszban van, az elérhető funkciók jelenleg korlátozottak. 

 Magyar