![](https://products-qa.fileformat.com/pl/diagram/java/apache-poi-hdgf/header-image.png)
Apache POI HDGF
Biblioteka Java Open Source dla diagramów programu Visio
Odczytuj i wyodrębniaj treści tekstowe przechowywane w formacie Microsoft Visio Binary za pośrednictwem bezpłatnych interfejsów Java API.
Apache POI HDGF (Horrible DiaGram Format) to czysta implementacja Java dla plików binarnych Microsoft Visio (VSD). Ten moduł jest młody i jego możliwości są obecnie ograniczone, jednak zapewnia dostęp niskiego poziomu do strumieni, porcji i poleceń porcji w celu zapewnienia sposobu na wyodrębnienie treści tekstowej z pliku.
Pierwsze kroki z Apache POI HDGF
Przede wszystkim musisz mieć zainstalowany zestaw Java Development Kit (JDK) w swoim systemie. Jeśli już go masz, przejdź do strony pobieranie Apache POI, aby pobrać najnowszą stabilną wersję w archiwum. Wyodrębnij zawartość pliku ZIP w dowolnym katalogu, z którego wymagane biblioteki można połączyć z programem Java. To wszystko!
Odwoływanie się do punktów POI Apache w projekcie Java opartym na Maven jest jeszcze prostsze. Wszystko, czego potrzebujesz, to dodać następującą zależność do pliku pom.xml i pozwolić swojemu środowisku IDE pobierać i odwoływać się do plików Apache POI Jar.
Zależność 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>
Wyodrębnij zawartość tekstową z diagramu Visio za pomocą Java
Apache POI HDGF zapewnia podstawową ekstrakcję tekstu dla wszystkich formatów plików obsługiwanych przez projekt. POI-HDGF umożliwia twórcom oprogramowania wyodrębnienie zawartości tekstowej z pliku Visio. Deweloperzy muszą przejść przez strony diagramu programu Visio, aby objąć cały tekst diagramu programu Visio. Mogą użyć klasy VisioTextExtractor, aby zlokalizować wszystkie wpisy tekstowe w pliku Visio i zwrócić ich zawartość. Zwraca tekstową zawartość pliku. Tekst każdego obiektu tekstowego będzie oddzielony znakiem nowej linii.
Wyodrębnij tekst z VSD - Java
// open VSD file
VisioTextExtractor extractor = new VisioTextExtractor(new FileInputStream("sample.vsd"));
// read text
System.out.println(extractor.getAllText());
Interfejsy API Java umożliwiające dostęp i odczyt diagramów programu Microsoft Visio
Apache POI-HDGF umożliwia programistom dostęp do dokumentów Visio w formatach plików VSD. Deweloperzy mogą czytać zawartość diagramu programu Visio. Ponieważ interfejs API jest na bardzo wczesnym etapie, dostępne funkcje są obecnie ograniczone.