Aspose.Diagram for Java
Java API för att generera och konvertera Visio-diagram
Microsoft Visio dokumentbehandlings-API för att generera, modifiera, manipulera och konvertera Visio-diagram till PDF, HTML, XPS och bildfilformat.
Aspose.Diagram för Java är ett omfattande diagrambibliotek som ger mjukvaruutvecklare möjlighet att generera och hantera Microsoft Visio-diagram utan att installera Microsoft Office Visio-beroenden. Genom att använda Java-diagrambiblioteket kan utvecklare arbeta med Visio-diagram på ett programmatiskt sätt, vilket gör det enklare att skriva ut Visio-diagram med hög tillförlitlighet, skydda diagram, komma åt och läsa egenskaperna, integrera med andra system och manipulera Visio-diagram i en mängd olika sätt.
Aspose.Diagram för Java gör det möjligt för programvaruprogrammerare att skapa nya Visio-diagram från grunden eller modifiera befintliga genom att lägga till eller ta bort former, linjer, text och andra element. Detta hjälper utvecklare att automatisera viktiga uppgifter för att skapa diagram, uppdatera diagram med ny data eller ändra utseendet på diagram i sina egna Java-applikationer. Det finns några andra viktiga uppgifter som också ingår i biblioteket, som att lägga till en hyperlänk till en form, gruppera flera former, infoga kommentarer till ritningar, analysera Visio-diagram och många fler.
Aspose.Diagram för Java är möjligheten att konvertera Visio-diagram till andra format. Med Aspose.Diagram för Java kan utvecklare konvertera Visio-diagram till PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML och många andra populära format med bara ett par rader Java-kod. Konverteringsprocessen är mycket smidig och gör det även möjligt att dela Visio-diagram med personer som kanske inte har tillgång till MS Visio, eller att integrera Visio-diagram i andra system. Biblioteket är designat för att fungera bra på både server- och klientsidan. Oavsett om du behöver skapa nya diagram, ändra befintliga eller automatisera uppgifter, har Aspose.Diagram för Java dig täckt. Med sina kraftfulla funktioner och lättanvända API är Aspose.Diagram för Java det perfekta verktyget för alla Java-utvecklare som behöver arbeta med Visio-diagram.
Komma igång med Aspose.Diagram för Java
Det rekommenderade sättet att installera Aspose.Diagram för Java är via Maven-förrådet. Du kan enkelt använda Aspose.Diagram för Java API direkt i dina Maven-projekt med enkla konfigurationer.
Maven repository för Aspose.Diagram för 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>
Du kan ladda ner biblioteket direkt från Aspose.Diagram produktsida
Generering av Visio-diagram via Java API
Aspose.Diagram för Java har inkluderat kompletta stöd för att generera Microsoft Visio-diagram i Java-applikationer utan Microsoft Office Automation. För att skapa ett nytt diagram från början måste du skapa ett nytt Visio-dokument och lägga till former samt kopplingar för att bygga upp diagrammet. Biblioteket stöder olika layoutmetoder som hjälper utvecklare att snabbt och smidigt skapa diagrammen. Biblioteket stödjer fullt arbete med VBA-projekt och låter utvecklare modifiera sin VBA-modulkod automatiskt med bara ett par rader Java-kod. Utvecklare kan också enkelt hämta Visio-anslutningar och teckensnittsinformation. Biblioteket ger också användarna kontroll att stoppa konvertering eller laddning av diagram med InterruptMonitor när det tar för lång tid.
Skapa ny Visio-ritning via 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);
Konvertering av Visio Diagrams inuti Java Apps
Aspose.Diagram för Java har inkluderat komplett stöd för att ladda och konvertera Microsoft Visio-diagram till ett brett utbud av filformat, inklusive PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF , och många fler. Konverteringsprocessen är enkel och okomplicerad, och du kan använda samma kod för att konvertera flera diagram i batch-läge. Biblioteket stöder även konvertering av andra filformat till Visio-diagram. Du kan enkelt kontrollera utseendet och beteendet hos de konverterade diagrammen. Biblioteket stöder inställningsalternativ som sidstorlek, marginaler med mera för att säkerställa att dina konverterade diagram ser ut precis som du vill ha dem.
Exportera Visio-ritning till PDF via Java Library
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);
Arbeta med sidor i Visio-diagram via Java API
Sidor är byggstenarna i ett Visio-diagram och används för att organisera formerna, linjerna och andra element som utgör ett diagram. Aspose.Diagram för Java-biblioteket gör det möjligt för mjukvaruutvecklare att enkelt skapa nya sidor, komma åt befintliga sidor och manipulera elementen på en sida. Det gör det möjligt att komma åt formerna och elementen på en sida och ändra deras egenskaper, såsom storlek, position och utseende. Du kan också lägga till nya former och element på en sida och ta bort befintliga. Det är också väldigt lätt att komma åt och arbeta med lager. Biblioteket tillåter användare att enkelt skapa nya lager, komma åt befintliga lager och ändra egenskaperna för lager, såsom synlighet och utskriftsbeteende.
Hur man hämtar ett sidobjekt efter namn från Visio Drawing via 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);
Hantera Masters in Visio Diagrams via Java API
Aspose.Diagram för Java gör det enkelt för mjukvaruutvecklare att arbeta med masters och hämta information som ID och namn på masters i Java-applikationer. Masters är fördesignade former som kan återanvändas flera gånger i ett Visio-diagram. Genom att använda masters kan du säkerställa att dina diagram är konsekventa och standardiserade, vilket kan göra det lättare att underhålla och uppdatera dina diagram över tid. Biblioteket tillåter att skapa nya masters, ändra befintliga eller ta bort masters som du inte längre behöver. Det är också möjligt att komma åt formerna och elementen inom en master, vilket gör det möjligt att manipulera mästarens utseende och beteende. Biblioteket tillåter också kontroll av formernas beteende i en master, till exempel hur de reagerar på händelser som att ändra storlek, rotera och flytta.
Få en Master från Visio-filen via 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());