![](https://products-qa.fileformat.com/he/diagram/java/apache-poi-hdgf/header-image.png)
Apache POI HDGF
ספריית Java בקוד פתוח עבור דיאגרמות Visio
קרא וחלץ תוכן טקסטואלי המאוחסן בפורמט בינארי של Microsoft Visio באמצעות ממשקי Java API בחינם.
תחילת העבודה עם Apache POI HDGF
קודם כל, עליך להתקין את ערכת הפיתוח של Java (JDK) במערכת שלך. אם כבר יש לך את זה, המשך לדף הורדה של Apache POI כדי לקבל את המהדורה היציבה האחרונה בארכיון. חלץ את התוכן של קובץ ה-ZIP בכל ספרייה שממנה ניתן לקשר את הספריות הנדרשות לתוכנית Java שלך. זה הכל!
הפניה ל-Apache POI בפרויקט Java המבוסס על Maven היא אפילו פשוטה יותר. כל מה שאתה צריך הוא להוסיף את התלות הבאה ב-pom.xml שלך ולתת ל-IDE שלך לאחזר ולהפנות את קבצי Apache POI Jar.
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>
חלץ תוכן טקסטואלי מדיאגרמת Visio באמצעות 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());
ממשקי API של Java לגישה ולקריאת דיאגרמות Microsoft Visio
Apache POI-HDGF מאפשר למתכנתים לגשת למסמכי Visio בפורמטים של קובץ VSD. מפתחים יכולים לקרוא את התוכן של דיאגרמת Visio. מכיוון שה-API נמצא בשלב מוקדם מאוד, לכן, התכונות הזמינות מוגבלות בשלב זה.