![](https://products-qa.fileformat.com/ms/diagram/java/apache-poi-hdgf/header-image.png)
Apache POI HDGF
Pustaka Java Sumber Terbuka untuk Gambarajah Visio
Baca & Ekstrak kandungan teks yang disimpan dalam format Microsoft Visio Binary melalui API Java Percuma.
Apache POI HDGF (Format DiaGram Mengerikan) ialah pelaksanaan Java tulen untuk fail binari Microsoft Visio (VSD). Modul ini masih muda dan keupayaannya terhad pada masa ini, walau bagaimanapun, ia menyediakan akses peringkat rendah kepada aliran, ketulan dan perintah ketulan untuk menyediakan cara untuk mengekstrak kandungan teks daripada fail.
Bermula dengan Apache POI HDGF
Pertama sekali, anda perlu memasang Java Development Kit (JDK) pada sistem anda. Jika anda sudah memilikinya, teruskan ke halaman muat turun Apache POI untuk mendapatkan keluaran stabil terkini dalam arkib. Ekstrak kandungan fail ZIP dalam mana-mana direktori dari mana perpustakaan yang diperlukan boleh dipautkan ke program Java anda. Itu sahaja!
Merujuk Apache POI dalam projek Java berasaskan Maven anda adalah lebih mudah. Apa yang anda perlukan ialah menambah kebergantungan berikut dalam pom.xml anda dan biarkan IDE anda mengambil dan merujuk fail Apache POI Jar.
Ketergantungan Maven Apache POI
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-scratchpad</artifactId>
<version>4.1.0</version>
</dependency>
Ekstrak Kandungan Teks dari Visio Diagram melalui Java
Apache POI HDGF telah menyediakan pengekstrakan teks asas untuk semua format fail yang disokong projek. POI-HDGF membenarkan pembangun perisian mengekstrak kandungan teks daripada fail Visio. Pembangun perlu berulang melalui halaman rajah Visio untuk merangkumi keseluruhan teks rajah Visio. Mereka boleh menggunakan kelas VisioTextExtractor untuk mencari semua entri teks dalam fail Visio dan mengembalikan kandungannya. Ia Mengembalikan kandungan teks fail. Setiap teks objek teks akan dipisahkan dengan baris baharu.
Ekstrak Teks daripada VSD - Java
// open VSD file
VisioTextExtractor extractor = new VisioTextExtractor(new FileInputStream("sample.vsd"));
// read text
System.out.println(extractor.getAllText());
API Java untuk Mengakses & Membaca Gambarajah Microsoft Visio
Apache POI-HDGF membolehkan pengaturcara untuk Mengakses dokumen Visio dalam format fail VSD. Pembangun boleh membaca kandungan gambar rajah Visio. Oleh kerana API berada di peringkat awal, ciri yang tersedia adalah terhad pada masa ini.