Apache POI HDGF

 
 

Open Source Java Library สำหรับ Visio Diagrams

อ่านและแยกเนื้อหาที่เป็นข้อความที่จัดเก็บไว้ในรูปแบบ Microsoft Visio Binary ผ่าน Java API ฟรี

Apache POI HDGF (รูปแบบ Horrible DiaGram) เป็นการนำ Java ไปใช้จริงสำหรับไฟล์ไบนารี Microsoft Visio (VSD) โมดูลนี้ยังเป็นรุ่นเล็กและความสามารถของโมดูลยังถูกจำกัดอยู่ในขณะนี้ อย่างไรก็ตาม โมดูลนี้ให้การเข้าถึงระดับต่ำสำหรับคำสั่งสตรีม ชิ้นส่วน และคำสั่งกลุ่ม เพื่อเป็นวิธีการแยกเนื้อหาที่เป็นข้อความออกจากไฟล์  

Previous Next

เริ่มต้นใช้งาน Apache POI HDGF

ก่อนอื่น คุณต้องมี Java Development Kit (JDK) ติดตั้งอยู่ในระบบของคุณ หากคุณมีอยู่แล้ว ให้ไปที่หน้าดาวน์โหลดของ Apache POI เพื่อรับเวอร์ชันเสถียรล่าสุดในไฟล์เก็บถาวร แยกเนื้อหาของไฟล์ ZIP ในไดเร็กทอรีใดๆ จากตำแหน่งที่ไลบรารีที่จำเป็นสามารถเชื่อมโยงกับโปรแกรม Java ของคุณได้ นั้นคือทั้งหมด!

การอ้างอิง Apache POI ในโปรเจ็กต์ Java ที่ใช้ Maven นั้นง่ายกว่า สิ่งที่คุณต้องมีคือเพิ่มการพึ่งพาต่อไปนี้ใน pom.xml ของคุณและให้ IDE ดึงข้อมูลและอ้างอิงไฟล์ Apache POI Jar

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>

แยกเนื้อหาข้อความจาก Visio Diagram ผ่าน Java

Apache POI HDGF ได้จัดเตรียมการแยกข้อความพื้นฐานสำหรับรูปแบบไฟล์ที่รองรับโครงการทั้งหมด POI-HDGF ช่วยให้นักพัฒนาซอฟต์แวร์แยกเนื้อหาที่เป็นข้อความจากไฟล์ Visio นักพัฒนาจำเป็นต้องทำซ้ำผ่านหน้าไดอะแกรม Visio เพื่อให้ครอบคลุมข้อความไดอะแกรม Visio ทั้งหมด พวกเขาสามารถใช้คลาส VisioTextExtractor เพื่อค้นหาตำแหน่งรายการข้อความทั้งหมดในไฟล์ Visio และส่งคืนเนื้อหา ส่งคืนเนื้อหาที่เป็นข้อความของไฟล์ ข้อความของวัตถุแต่ละข้อความจะถูกคั่นด้วยการขึ้นบรรทัดใหม่

แยกข้อความจาก VSD - Java

// open VSD file
VisioTextExtractor extractor = new VisioTextExtractor(new FileInputStream("sample.vsd"));
// read text
System.out.println(extractor.getAllText());

Java APIs เพื่อเข้าถึงและอ่าน Microsoft Visio Diagrams

Apache POI-HDGF ช่วยให้โปรแกรมเมอร์เข้าถึงเอกสาร Visio ในรูปแบบไฟล์ VSD นักพัฒนาสามารถอ่านเนื้อหาของไดอะแกรม Visio เนื่องจาก API ยังอยู่ในระยะเริ่มต้น ฟีเจอร์ที่พร้อมใช้งานจึงมีอยู่อย่างจำกัดในขณะนี้ 

 ไทย