Apache POI HDGF
Leabharlann Foinse Oscailte Java le haghaidh Léaráidí Visio
Léigh & Bain inneachar téacsúil atá stóráilte i bhformáid Dénártha Microsoft Visio trí APIanna Java Saor in Aisce.
Is cur i bhfeidhm íon Java é Apache POI HDGF (Formáid Uafásach Diagram) do chomhaid dhénártha Microsoft Visio (VSD). Modúl óg atá sa mhodúl seo agus tá a chumais teoranta ag an am seo, ach cuireann sé rochtain ar leibhéal íseal ar fáil ar na sruthanna, na smután agus na horduithe smután chun bealach a sholáthar chun an t-ábhar téacs a bhaint as an gcomhad.
Tús a chur le Apache POI HDGF
Ar an gcéad dul síos, ní mór duit an Kit Forbartha Java (JDK) a bheith suiteáilte ar do chóras. Má tá sé agat cheana, téigh ar aghaidh chuig leathanach íoslódáil an Apache POI chun an scaoileadh cobhsaí is déanaí a fháil i gcartlann. Sliocht a bhfuil sa chomhad ZIP in aon eolaire ónar féidir na leabharlanna riachtanacha a nascadh le do chlár Java. Sin gach rud!
Tá sé níos simplí fós tagairt a dhéanamh do Apache POI i do thionscadal Java atá bunaithe ar Maven. Níl le déanamh agat ach an spleáchas seo a leanas a chur leis i do pom.xml agus ligean do do IDE na comhaid Apache POI Jar a fháil agus tagairt a dhéanamh dóibh.
Apache POI Maven Spleáchas
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-scratchpad</artifactId>
<version>4.1.0</version>
</dependency>
Sliocht Ábhar Téacs ó Léaráid Visio trí Java
Tá eastóscadh bunúsach téacs curtha ar fáil ag Apache POI HDGF do na formáidí comhaid ar fad a dtacaíonn an tionscadal leo. Ligeann POI-HDGF d’fhorbróirí bogearraí an t-ábhar téacs a bhaint as comhad Visio. Ní mór d’fhorbróirí atriall a dhéanamh trí leathanaigh na léaráide Visio chun téacs iomlán na léaráide Visio a chlúdach. Is féidir leo rang VisioTextExtractor a úsáid chun na hiontrálacha téacs go léir a aimsiú i gcomhad Visio agus a bhfuil iontu a sheoladh ar ais. Filleann sé inneachar téacs an chomhaid. Beidh líne nua scartha idir téacs gach oibiachta.
Sliocht Téacs ó VSD - Java
// open VSD file
VisioTextExtractor extractor = new VisioTextExtractor(new FileInputStream("sample.vsd"));
// read text
System.out.println(extractor.getAllText());
Java APIs chun Léaráidí Microsoft Visio a Rochtain agus a Léigh
Cuireann Apache POI-HDGF ar chumas ríomhchláraitheoirí rochtain a fháil ar dhoiciméid Visio i bhformáidí comhaid VSD. Is féidir le forbróirí a bhfuil i léaráid Visio a léamh. Toisc go bhfuil an API ag céim an-luath, mar sin, tá na gnéithe atá ar fáil teoranta faoi láthair.