Apache POI HDGF
Atvērtā pirmkoda Java bibliotēka Visio diagrammām
Lasiet un izņemiet teksta saturu, kas saglabāts Microsoft Visio binārajā formātā, izmantojot bezmaksas Java API.
Apache POI HDGF (Horrible DiaGram Format) ir tīra Java ieviešana Microsoft Visio binārajiem (VSD) failiem. Šis modulis ir jauns, un tā iespējas pašlaik ir ierobežotas, tomēr tas nodrošina zema līmeņa piekļuvi straumēm, gabaliem un chunk komandām, lai nodrošinātu veidu, kā no faila izvilkt teksta saturu.
Darba sākšana ar Apache POI HDGF
Pirmkārt, jūsu sistēmā ir jābūt instalētam Java izstrādes komplektam (JDK). Ja jums tas jau ir, dodieties uz Apache POI lejupielādes lapu, lai arhīvā iegūtu jaunāko stabilo versiju. Izvelciet ZIP faila saturu jebkurā direktorijā, no kuras vajadzīgās bibliotēkas var saistīt ar jūsu Java programmu. Tas ir viss!
Atsauces uz Apache POI jūsu Maven balstītajā Java projektā ir vēl vienkāršāk. Viss, kas jums nepieciešams, ir pievienot tālāk norādīto atkarību savā pom.xml un ļaut IDE ielādēt un atsaukties uz Apache POI Jar failus.
Apache POI Maven atkarība
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-scratchpad</artifactId>
<version>4.1.0</version>
</dependency>
Izņemiet teksta saturu no Visio diagrammas, izmantojot Java
Apache POI HDGF ir nodrošinājis pamata teksta izvilkšanu visiem projekta atbalstītajiem failu formātiem. POI-HDGF ļauj programmatūras izstrādātājiem izvilkt teksta saturu no Visio faila. Izstrādātājiem ir jāatkārto Visio diagrammas lapas, lai aptvertu visu Visio diagrammas tekstu. Viņi var izmantot VisioTextExtractor klasi, lai Visio failā atrastu visus teksta ierakstus un atgrieztu to saturu. Tas atgriež faila teksta saturu. Katra teksta objekta teksts tiks atdalīts ar jaunu rindiņu.
Izvilkt tekstu no VSD — Java
// open VSD file
VisioTextExtractor extractor = new VisioTextExtractor(new FileInputStream("sample.vsd"));
// read text
System.out.println(extractor.getAllText());
Java API, lai piekļūtu un lasītu Microsoft Visio diagrammas
Apache POI-HDGF ļauj programmētājiem piekļūt Visio dokumentiem VSD failu formātos. Izstrādātāji var lasīt Visio diagrammas saturu. Tā kā API ir ļoti agrīnā stadijā, pieejamās funkcijas pašlaik ir ierobežotas.