![](https://products-qa.fileformat.com/az/diagram/java/apache-poi-hdgf/header-image.png)
Apache POI HDGF
Visio Diaqramları üçün Açıq Mənbəli Java Kitabxanası
Pulsuz Java API-ləri vasitəsilə Microsoft Visio Binary formatında saxlanılan mətn məzmununu oxuyun və çıxarın.
Apache POI HDGF (Horrible DiaGram Format) Microsoft Visio ikili (VSD) faylları üçün təmiz Java tətbiqidir. Bu modul gəncdir və onun imkanları hazırda məhduddur, lakin mətn məzmununu fayldan çıxarmaq üçün bir yol təmin etmək üçün axınlara, yığınlara və yığın əmrlərinə aşağı səviyyəli giriş təmin edir.
Apache POI HDGF ilə işə başlamaq
İlk növbədə sisteminizdə Java Development Kit (JDK) quraşdırılmalıdır. Əgər sizdə artıq varsa, arxivdə ən son stabil buraxılışı əldə etmək üçün Apache POI-nin download səhifəsinə keçin. ZIP faylının məzmununu tələb olunan kitabxanaların Java proqramınızla əlaqələndirilə biləcəyi istənilən qovluqdan çıxarın. Bu qədər!
Maven əsaslı Java layihənizdə Apache POI-yə istinad etmək daha sadədir. Sizə lazım olan tək şey pom.xml-ə aşağıdakı asılılığı əlavə etmək və IDE-nin Apache POI Jar fayllarını götürməsinə və istinad etməsinə icazə verməkdir.
Apache POI Maven asılılığı
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-scratchpad</artifactId>
<version>4.1.0</version>
</dependency>
Java vasitəsilə Visio Diaqramından Mətn Məzmununu çıxarın
Apache POI HDGF bütün layihənin dəstəklədiyi fayl formatları üçün əsas mətn çıxarılmasını təmin etmişdir. POI-HDGF proqram tərtibatçılarına mətn məzmununu Visio faylından çıxarmağa imkan verir. Tərtibatçılar bütün Visio diaqram mətnini əhatə etmək üçün Visio diaqram səhifələrini təkrarlamalıdırlar. Onlar Visio faylındakı bütün mətn qeydlərini tapmaq və onların məzmununu qaytarmaq üçün VisioTextExtractor sinfindən istifadə edə bilərlər. Faylın mətn məzmununu qaytarır. Hər bir mətn obyektinin mətni yeni sətirlə ayrılacaq.
VSD-dən mətni çıxarın - Java
// open VSD file
VisioTextExtractor extractor = new VisioTextExtractor(new FileInputStream("sample.vsd"));
// read text
System.out.println(extractor.getAllText());
Microsoft Visio Diaqramlarına daxil olmaq və oxumaq üçün Java API-ləri
Apache POI-HDGF proqramçılara VSD fayl formatlarında Visio sənədlərinə daxil olmaq imkanı verir. Tərtibatçılar Visio diaqramının məzmununu oxuya bilərlər. API çox erkən mərhələdə olduğu üçün, hazirda mövcud funksiyalar məhduddur.