1. محصولات
  2.   نمودار
  3.   Java
  4.   Apache POI HDGF

Apache POI HDGF

 
 

کتابخانه جاوا منبع باز برای نمودارهای Visio

خواندن و استخراج محتوای متنی ذخیره شده در فرمت Microsoft Visio Binary از طریق API های جاوا رایگان.

Apache POI HDGF (فرمت دیاگرام وحشتناک) یک پیاده سازی جاوا خالص برای فایل های باینری مایکروسافت ویزیو (VSD) است. این ماژول جوان است و قابلیت‌های آن در حال حاضر محدود است، اما دسترسی سطح پایینی به دستورات استریم، chunk و chunk را فراهم می‌کند تا راهی برای استخراج محتوای متنی از فایل ارائه دهد.  

Previous Next

شروع به کار با Apache POI HDGF

اول از همه، شما باید کیت توسعه جاوا (JDK) را روی سیستم خود نصب کنید. اگر قبلاً آن را دارید، به صفحه دانلود POI Apache بروید تا آخرین نسخه پایدار را در یک آرشیو دریافت کنید. محتویات فایل ZIP را در هر دایرکتوری که از آنجا می توان کتابخانه های مورد نیاز را به برنامه جاوا شما پیوند داد استخراج کنید. این همه است!

ارجاع به POI Apache در پروژه جاوا مبتنی بر 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 از طریق جاوا

Apache POI HDGF استخراج متن اولیه را برای همه فرمت‌های فایل پشتیبانی شده پروژه ارائه کرده است. POI-HDGF به توسعه دهندگان نرم افزار اجازه می دهد تا محتوای متنی را از یک فایل Visio استخراج کنند. توسعه دهندگان باید از طریق صفحات نمودار Visio تکرار کنند تا کل متن نمودار Visio را پوشش دهند. آنها می توانند از کلاس VisioTextExtractor برای مکان یابی تمام ورودی های متنی در یک فایل Visio و بازگرداندن محتوای آنها استفاده کنند. محتویات متنی فایل را برمی گرداند. متن هر شیء متنی با یک خط جدید از هم جدا می شود.

استخراج متن از VSD - جاوا

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

API های جاوا برای دسترسی و خواندن نمودارهای Microsoft Visio

Apache POI-HDGF برنامه نویسان را قادر می سازد تا به اسناد Visio در فرمت های فایل VSD دسترسی داشته باشند. توسعه دهندگان می توانند محتویات نمودار Visio را بخوانند. از آنجایی که API در مراحل اولیه است، بنابراین ویژگی‌های موجود در حال حاضر محدود هستند. 

 فارسی