![](https://products-qa.fileformat.com/cs/diagram/java/apache-poi-hdgf/header-image.png)
Apache POI HDGF
Open Source Java Library for Visio Diagrams
Číst a extrahovat textový obsah uložený v binárním formátu Microsoft Visio prostřednictvím bezplatných rozhraní Java API.
Apache POI HDGF (Horrible DiaGram Format) je čistě Java implementace pro binární soubory Microsoft Visio (VSD). Tento modul je mladý a jeho schopnosti jsou v současnosti omezené, nicméně poskytuje nízkoúrovňový přístup k proudům, blokům a příkazům bloků, aby poskytl způsob, jak extrahovat textový obsah ze souboru.
Začínáme s Apache POI HDGF
Nejprve musíte mít na svém systému nainstalovanou sadu Java Development Kit (JDK). Pokud jej již máte, přejděte na stránku stažení místa zájmu Apache, kde získáte nejnovější stabilní verzi v archivu. Extrahujte obsah souboru ZIP do libovolného adresáře, odkud lze požadované knihovny propojit s vaším programem Java. To je vše!
Odkazování na Apache POI ve vašem projektu Java založeném na Maven je ještě jednodušší. Vše, co potřebujete, je přidat následující závislost do vašeho pom.xml a nechat vaše IDE načíst a odkazovat na soubory Apache POI Jar.
Závislost na Apache POI Maven
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-scratchpad</artifactId>
<version>4.1.0</version>
</dependency>
Extrahujte textový obsah z diagramu Visio přes Java
Apache POI HDGF poskytuje základní extrakci textu pro všechny formáty souborů podporované projektem. POI-HDGF umožňuje vývojářům softwaru extrahovat textový obsah ze souboru aplikace Visio. Vývojáři potřebují iterovat stránky diagramu aplikace Visio, aby pokryli celý text diagramu aplikace Visio. Mohou použít třídu VisioTextExtractor k vyhledání všech textových položek v souboru Visio a vrátí jejich obsah. Vrací textový obsah souboru. Text každého textového objektu bude oddělen novým řádkem.
Extrahujte text z VSD - Java
// open VSD file
VisioTextExtractor extractor = new VisioTextExtractor(new FileInputStream("sample.vsd"));
// read text
System.out.println(extractor.getAllText());
Java API pro přístup a čtení diagramů Microsoft Visio
Apache POI-HDGF umožňuje programátorům přistupovat k dokumentům Visio ve formátech souborů VSD. Vývojáři mohou číst obsah diagramu Visio. Protože je rozhraní API ve velmi rané fázi, dostupné funkce jsou v tuto chvíli omezené.