1. Produkty
  2.   Diagram
  3.   Java
  4.   Apache POI HDGF

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.  

Previous Next

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. 

 Polski