Aspose.Diagram for Java
Java API til at generere og konvertere Visio-diagrammer
Microsoft Visio dokumentbehandlings-API til at generere, ændre, manipulere og konvertere Visio-diagrammer til PDF-, HTML-, XPS- og billedfilformater.
Aspose.Diagram for Java er et omfattende diagrambibliotek, der giver softwareudviklere mulighed for at generere og administrere Microsoft Visio-diagrammer uden at installere Microsoft Office Visio-afhængigheder. Ved at bruge Java-diagrambiblioteket kan udviklere arbejde med Visio-diagrammer på en programmatisk måde, hvilket gør det nemmere at udskrive Visio-diagrammer med høj kvalitet, beskytte diagrammer, få adgang til og læse egenskaberne, integrere med andre systemer og manipulere Visio-diagrammer i en række forskellige af måder.
Aspose.Diagram for Java gør det muligt for softwareprogrammører at skabe nye Visio-diagrammer fra bunden eller ændre eksisterende ved at tilføje eller fjerne former, linjer, tekst og andre elementer. Dette hjælper udviklere med at automatisere de vigtige opgaver ved oprettelse af diagrammer, opdatere diagrammer med nye data eller ændre udseendet af diagrammer i deres egne Java-applikationer. Der er nogle andre vigtige opgaver også en del af biblioteket, såsom at tilføje et hyperlink til en figur, gruppere flere figurer, indsætte kommentarer til tegninger, parse Visio-diagrammer og mange flere.
Aspose.Diagram for Java er evnen til at konvertere Visio-diagrammer til andre formater. Med Aspose.Diagram til Java kan udviklere konvertere Visio-diagrammer til PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML og mange andre populære formater med blot et par linjer Java-kode. Konverteringsprocessen er meget smidig og gør det også muligt at dele Visio-diagrammer med personer, der måske ikke har adgang til MS Visio, eller at integrere Visio-diagrammer i andre systemer. Biblioteket er designet til at fungere godt på både server- og klientsiden. Uanset om du skal oprette nye diagrammer, ændre eksisterende eller automatisere opgaver, har Aspose.Diagram til Java dig dækket. Med sine kraftfulde funktioner og brugervenlige API er Aspose.Diagram for Java det perfekte værktøj til enhver Java-udvikler, der har brug for at arbejde med Visio-diagrammer.
Kom godt i gang med Aspose.Diagram for Java
Den anbefalede måde at installere Aspose.Diagram for Java på er via Maven repository. Du kan nemt bruge Aspose.Diagram til Java API direkte i dine Maven-projekter med enkle konfigurationer.
Maven repository for Aspose.Diagram for 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 downloade biblioteket direkte fra Aspose.Diagram produktside
Generering af Visio-diagrammer via Java API
Aspose.Diagram for Java har inkluderet komplet understøttelse af generering af Microsoft Visio-diagrammer i Java-applikationer uden Microsoft Office Automation. For at oprette et nyt diagram fra bunden, skal du oprette et nyt Visio-dokument og tilføje former samt forbindelser for at opbygge diagrammet. Biblioteket understøtter forskellige Layout-tilgange, der hjælper udviklere med hurtigt og gnidningsløst at oprette diagrammerne. Biblioteket understøtter fuldt ud at arbejde med VBA-projekter og giver udviklere mulighed for at ændre deres VBA-modulkode automatisk med blot et par linjer java-kode. Udviklere kan også nemt hente Visio-stik og skrifttypeoplysninger. Biblioteket giver også brugerne kontrol til at stoppe konvertering eller indlæsning af diagrammer ved hjælp af InterruptMonitor, når det tager for lang tid.
Opret ny Visio-tegning 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 af Visio Diagrams inde i Java Apps
Aspose.Diagram for Java har inkluderet komplet understøttelse af indlæsning og konvertering af Microsoft Visio-diagrammer til en lang række filformater, herunder PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF , og mange flere. Konverteringsprocessen er enkel og ligetil, og du kan bruge den samme kode til at konvertere flere diagrammer i batch-tilstand. Biblioteket understøtter også konvertering af andre filformater til Visio-diagrammer. Du kan nemt styre udseendet og opførselen af de konverterede diagrammer. Biblioteket understøtter indstillingsmuligheder såsom sidestørrelse, marginer og mere for at sikre, at dine konverterede diagrammer ser ud præcis, som du vil have dem til.
Eksporter Visio-tegning til 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);
Arbejd med sider i Visio-diagrammer via Java API/h2>
Sider er byggestenene i et Visio-diagram og bruges til at organisere de former, linjer og andre elementer, der udgør et diagram. Aspose.Diagram for Java-biblioteket gør det muligt for softwareudviklere nemt at oprette nye sider, få adgang til eksisterende sider og manipulere elementerne på en side. Det giver adgang til formerne og elementerne på en side og ændring af deres egenskaber, såsom størrelse, position og udseende. Du kan også tilføje nye former og elementer til en side og slette eksisterende. Det er også meget nemt at få adgang til og arbejde med lag. Biblioteket giver brugerne mulighed for nemt at oprette nye lag, få adgang til eksisterende lag og ændre lags egenskaber, såsom synlighed og udskrivningsadfærd.
Sådan får du et sideobjekt efter navn fra 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);
Administrer mastere i Visio-diagrammer via Java API
Aspose.Diagram for Java gør det nemt for softwareudviklere at arbejde med mastere og hente information som ID og navne på mastere i Java-applikationer. Masters er prædesignede former, der kan genbruges flere gange i et Visio-diagram. Ved at bruge mastere kan du sikre, at dine diagrammer er konsistente og standardiserede, hvilket kan gøre det nemmere at vedligeholde og opdatere dine diagrammer over tid. Biblioteket gør det muligt at oprette nye mastere, ændre eksisterende eller slette mastere, som du ikke længere har brug for. Det er også muligt at få adgang til formerne og elementerne i en master, hvilket gør det muligt at manipulere mesterens udseende og adfærd. Biblioteket gør det også muligt at kontrollere formernes adfærd i en master, såsom hvordan de reagerer på hændelser som at ændre størrelse, rotere og flytte.
Få en master fra 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());