Aspose.Diagram for Java
Java API to Generate & Convert Visio Diagrams
Microsoft Visio dokumentų apdorojimo API, skirta generuoti, keisti, manipuliuoti ir konvertuoti Visio diagramas į PDF, HTML, XPS ir vaizdų failų formatus.
Aspose.Diagram for Java yra išsami diagramų biblioteka, kuri suteikia programinės įrangos kūrėjams galimybę generuoti ir valdyti Microsoft Visio diagramas neįdiegiant Microsoft Office Visio priklausomybių. Naudodami „Java“ diagramų biblioteką, kūrėjai gali dirbti su „Visio“ diagramomis programiniu būdu, kad būtų lengviau spausdinti „Visio“ diagramas labai tiksliai, apsaugoti diagramas, pasiekti ir skaityti ypatybes, integruotis su kitomis sistemomis ir įvairiais būdais valdyti „Visio“ diagramas. būdų.
Aspose.Diagram for Java leidžia programuotojams kurti naujas Visio diagramas nuo nulio arba modifikuoti esamas pridedant arba pašalinant figūras, linijas, tekstą ir kitus elementus. Tai padeda kūrėjams automatizuoti svarbias diagramų kūrimo užduotis, atnaujinti diagramas naujais duomenimis arba pakeisti diagramų išvaizdą savo Java programose. Yra keletas kitų svarbių užduočių, kurios taip pat yra bibliotekos dalis, pvz., hipersaito pridėjimas prie formos, kelių formų grupavimas, komentarų įterpimas į brėžinius, Visio diagramų analizavimas ir daug daugiau.
Aspose.Diagram for Java – tai galimybė konvertuoti Visio diagramas į kitus formatus. Naudodami „Aspose.Diagram“, skirtą „Java“, kūrėjai gali konvertuoti „Visio“ diagramas į PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML ir daugelį kitų populiarių formatų naudodami tik kelias „Java“ kodo eilutes. Konvertavimo procesas yra labai sklandus ir leidžia dalytis Visio diagramomis su žmonėmis, kurie galbūt neturi prieigos prie MS Visio, arba integruoti Visio diagramas į kitas sistemas. Biblioteka sukurta taip, kad gerai veiktų tiek serverio, tiek kliento pusėje. Nesvarbu, ar jums reikia kurti naujas diagramas, modifikuoti esamas, ar automatizuoti užduotis, „Aspose.Diagram for Java“ jums padės. „Aspose.Diagram for Java“, turinti galingų funkcijų ir lengvai naudojamą API, yra puikus įrankis bet kuriam „Java“ kūrėjui, kuriam reikia dirbti su „Visio“ diagramomis.
Darbo su Aspose.Diagram for Java pradžia
Rekomenduojamas būdas įdiegti „Aspose.Diagram“, skirtą „Java“, yra „Maven“ saugykla. Galite lengvai naudoti „Aspose.Diagram“, skirtą „Java“ API, tiesiogiai savo „Maven Projects“ su paprastomis konfigūracijomis.
Maven saugykla, skirta Aspose.Diagram, skirta Java
//First you need to specify Aspose Repository configuration / location in your Maven pom.xml as follows:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
//Then define Aspose.Diagram for Java API dependency in your pom.xml as follows:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>19.9</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
Biblioteką galite atsisiųsti tiesiai iš Aspose.Diagram produkto puslapio
Visio diagramų generavimas naudojant Java API
Aspose.Diagram for Java įtrauktas visas palaikymas, skirtas Microsoft Visio diagramoms generuoti Java programose be Microsoft Office Automation. Norėdami sukurti naują diagramą nuo nulio, turite sukurti naujus Visio dokumentus ir pridėti figūrų bei jungčių, kad sukurtumėte diagramą. Biblioteka palaiko įvairius išdėstymo metodus, padedančius kūrėjams greitai ir sklandžiai kurti diagramas. Biblioteka visiškai palaiko darbą su VBA projektais ir leidžia kūrėjams automatiškai modifikuoti savo VBA modulio kodą, naudojant tik keletą java kodo eilučių. Kūrėjai taip pat gali lengvai nuskaityti Visio jungtis ir šrifto informaciją. Biblioteka taip pat suteikia vartotojams galimybę sustabdyti diagramų konvertavimą arba įkėlimą naudojant „InterruptMonitor“, kai tai užtrunka per ilgai.
Sukurkite naują „Visio“ piešinį naudodami „Java“ API
string dataDir = RunExamples.GetDataDir_LoadSaveConvert();
// Initialize a Diagram class
Diagram diagram = new Diagram();
// Save diagram in the VSDX format
diagram.Save(dataDir + "CreateNewVisio_out.vsdx", SaveFileFormat.VSDX);
Visio diagramų konvertavimas Java programose
Aspose.Diagram for Java apima visišką Microsoft Visio diagramų įkėlimo ir konvertavimo į įvairius failų formatus, įskaitant PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF, palaikymą , ir daug daugiau. Konvertavimo procesas yra paprastas ir nesudėtingas, o tą patį kodą galite naudoti norėdami konvertuoti kelias diagramas paketiniu režimu. Biblioteka taip pat palaiko kitų failų formatų konvertavimą į Visio diagramas. Galite lengvai valdyti konvertuotų diagramų išvaizdą ir elgesį. Biblioteka palaiko nustatymų parinktis, tokias kaip puslapio dydis, paraštės ir kt., siekiant užtikrinti, kad konvertuotos diagramos atrodytų tiksliai taip, kaip norite.
Eksportuokite Visio piešinį į PDF naudodami Java biblioteką
String dataDir = Utils.getDataDir(ExportToPDF.class);
// Call the diagram constructor to load diagram from a VSD file
Diagram diagram = new Diagram(dataDir + "ExportToPDF.vsd");
// Save as PDF file format
diagram.save(dataDir + "ExportToPDF_Out.pdf", SaveFileFormat.PDF);
Darbas su puslapiais Visio diagramose per Java API
Puslapiai yra Visio diagramos blokai ir naudojami formoms, linijoms ir kitiems elementams, sudarantiems diagramą, tvarkyti. „Aspose.Diagram“, skirta „Java“ bibliotekai, programinės įrangos kūrėjams suteikia galimybę lengvai kurti naujus puslapius, pasiekti esamus puslapius ir manipuliuoti puslapio elementais. Tai leidžia pasiekti puslapyje esančias formas ir elementus bei keisti jų savybes, tokias kaip dydis, padėtis ir išvaizda. Taip pat galite pridėti naujų formų ir elementų į puslapį ir ištrinti esamus. Taip pat labai lengva pasiekti ir dirbti su sluoksniais. Biblioteka leidžia vartotojams lengvai kurti naujus sluoksnius, pasiekti esamus sluoksnius ir keisti sluoksnių savybes, tokias kaip matomumas ir spausdinimo elgsena.
Kaip gauti puslapio objektą pagal pavadinimą iš Visio Drawing naudojant Java API
String dataDir = Utils.getDataDir(GetVisioPagebyName.class);
// Call the diagram constructor to load diagram from a VSDX file
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// Set page name
String pageName = "Flow 2";
// Get page object by name
Page page2 = diagram.getPages().getPage(pageName);
Tvarkykite Masters Visio diagramose naudodami Java API
„Aspose.Diagram“, skirta „Java“, leidžia programinės įrangos kūrėjams lengvai dirbti su pagrindiniais įrenginiais ir gauti informaciją, pvz., ID ir pagrindinių „Java“ programų pavadinimus. „Masters“ yra iš anksto sukurtos formos, kurias „Visio“ diagramoje galima pakartotinai naudoti kelis kartus. Naudodami pagrindinius elementus galite užtikrinti, kad jūsų diagramos būtų nuoseklios ir standartizuotos, todėl laikui bėgant bus lengviau prižiūrėti ir atnaujinti diagramas. Biblioteka leidžia kurti naujus šablonus, modifikuoti esamus arba ištrinti nebereikalingus šablonus. Taip pat galima prieiti prie meistro formų ir elementų, todėl galima manipuliuoti meistro išvaizda ir elgesiu. Biblioteka taip pat leidžia valdyti formų elgseną šablone, pvz., kaip jos reaguoja į tokius įvykius kaip dydžio keitimas, sukimas ir perkėlimas.
Gaukite pagrindinį failą iš „Visio“ failo naudodami „Java“ API
String dataDir = Utils.getDataDir(GetMasterbyID.class);
// Call the diagram constructor to load diagram from a VDX file
Diagram diagram = new Diagram(dataDir + "RetrieveMasterInfo.vdx");
// Set master id
int masterid = 2;
// Get master object by id
Master master = diagram.getMasters().getMaster(masterid);
System.out.println("Master ID : " + master.getID());
System.out.println("Master Name : " + master.getName());
System.out.println("Master Name : " + master.getUniqueID());