![](https://products-qa.fileformat.com/no/diagram/java/apache-poi-hdgf/header-image.png)
Apache POI HDGF
Open Source Java Library for Visio-diagrammer
Les og trekk ut tekstinnhold lagret i Microsoft Visio binært format via gratis Java APIer.
Apache POI HDGF (Horrible DiaGram Format) er en ren Java-implementering for Microsoft Visio binære (VSD) filer. Denne modulen er ung og dens evner er begrenset på dette tidspunktet, men den gir tilgang på lavt nivå til streams, chunks og chunk-kommandoer for å gi en måte å trekke ut tekstinnholdet fra filen.
Komme i gang med Apache POI HDGF
Først av alt må du ha Java Development Kit (JDK) installert på systemet ditt. Hvis du allerede har det, fortsett til Apache POIs nedlastingsside for å få den siste stabile utgivelsen i et arkiv. Pakk ut innholdet i ZIP-filen i en hvilken som helst katalog der de nødvendige bibliotekene kan kobles til Java-programmet. Det er alt!
Å referere til Apache POI i ditt Maven-baserte Java-prosjekt er enda enklere. Alt du trenger er å legge til følgende avhengighet i pom.xml og la IDE-en hente og referere til Apache POI Jar-filene.
Apache POI Maven Dependency
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-scratchpad</artifactId>
<version>4.1.0</version>
</dependency>
Trekk ut tekstinnhold fra Visio Diagram via Java
Apache POI HDGF har gitt grunnleggende tekstutvinning for alle prosjektstøttede filformater. POI-HDGF lar programvareutviklere trekke ut tekstinnholdet fra en Visio-fil. Utviklere må iterere gjennom Visio-diagramsidene for å dekke hele Visio-diagramteksten. De kan bruke VisioTextExtractor-klassen til å finne alle tekstoppføringene i en Visio-fil og returnerer innholdet. Det Returnerer tekstinnholdet i filen. Teksten til hvert tekstobjekt vil bli atskilt med en ny linje.
Trekk ut tekst fra VSD - Java
// open VSD file
VisioTextExtractor extractor = new VisioTextExtractor(new FileInputStream("sample.vsd"));
// read text
System.out.println(extractor.getAllText());
Java API-er for å få tilgang til og lese Microsoft Visio-diagrammer
Apache POI-HDGF gjør det mulig for programmerere å få tilgang til Visio-dokumenter i VSD-filformater. Utviklere kan lese innholdet i et Visio-diagram. Siden API-en er på et veldig tidlig stadium, er derfor de tilgjengelige funksjoner begrenset på dette tidspunktet.