1. Produkter
  2.   Diagram
  3.   Java
  4.   Aspose.Diagram for Java

Aspose.Diagram for Java

 
 

Java API for å generere og konvertere Visio-diagrammer

Microsoft Visio dokumentbehandlings-API for å generere, endre, manipulere og konvertere Visio-diagrammer til PDF-, HTML-, XPS- og bildefilformater.

Aspose.Diagram for Java er et omfattende diagrambibliotek som gir programvareutviklere muligheten til å generere og administrere Microsoft Visio-diagrammer uten å installere Microsoft Office Visio-avhengigheter. Ved å bruke Java-diagrambiblioteket kan utviklere arbeide med Visio-diagrammer på en programmatisk måte, noe som gjør det enklere å skrive ut Visio-diagrammer med høy kvalitet, beskytte diagrammer, få tilgang til og lese egenskapene, integrere med andre systemer og manipulere Visio-diagrammer i en rekke forskjellige av måter.

Aspose.Diagram for Java lar programvareprogrammerere lage nye Visio-diagrammer fra bunnen av eller endre eksisterende ved å legge til eller fjerne former, linjer, tekst og andre elementer. Dette hjelper utviklere med å automatisere de viktige oppgavene med å lage diagram, oppdatere diagrammer med nye data eller endre utseendet til diagrammer i deres egne Java-applikasjoner. Det er noen andre viktige oppgaver som også er en del av biblioteket, for eksempel å legge til en hyperkobling til en figur, gruppere flere former, sette inn kommentarer til tegninger, analysere Visio-diagrammer og mange flere.

Aspose.Diagram for Java er muligheten til å konvertere Visio-diagrammer til andre formater. Med Aspose.Diagram for Java kan utviklere konvertere Visio-diagrammer til PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML og mange andre populære formater med bare et par linjer med Java-kode. Konverteringsprosessen er veldig smidig og gjør det også mulig å dele Visio-diagrammer med personer som kanskje ikke har tilgang til MS Visio, eller å integrere Visio-diagrammer i andre systemer. Biblioteket er designet for å fungere godt både på server- og klientsiden. Enten du trenger å lage nye diagrammer, endre eksisterende eller automatisere oppgaver, har Aspose.Diagram for Java deg dekket. Med sine kraftige funksjoner og brukervennlige API, er Aspose.Diagram for Java det perfekte verktøyet for enhver Java-utvikler som trenger å jobbe med Visio-diagrammer.

Previous Next

Kom i gang med Aspose.Diagram for Java

Den anbefalte måten å installere Aspose.Diagram for Java på er via Maven-depotet. Du kan enkelt bruke Aspose.Diagram for Java API direkte i Maven Projects med enkle konfigurasjoner.

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 laste ned biblioteket direkte fra Aspose.Diagram produktside

Generering av Visio-diagrammer via Java API

Aspose.Diagram for Java har inkludert komplett støtte for generering av Microsoft Visio-diagrammer i Java-applikasjoner uten Microsoft Office Automation. For å lage et nytt diagram fra bunnen av må du lage et nytt Visio-dokument og legge til former samt koblinger for å bygge opp diagrammet. Biblioteket støtter ulike Layout-tilnærminger som hjelper utviklere til raskt og smidig å lage diagrammene. Biblioteket støtter fullt arbeid med VBA-prosjekter og lar utviklere endre VBA-modulkoden automatisk med bare et par linjer med java-kode. Utviklere kan også enkelt hente Visio-koblinger og fontinformasjon. Biblioteket gir også brukere kontroll til å stoppe konvertering eller lasting av diagrammer ved hjelp av InterruptMonitor når det tar for lang tid.

Lag 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 av Visio-diagrammer i Java-apper

Aspose.Diagram for Java har inkludert fullstendig støtte for lasting og konvertering av Microsoft Visio-diagrammer til et bredt spekter av filformater, inkludert PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF , og mange flere. Konverteringsprosessen er enkel og grei, og du kan bruke den samme koden til å konvertere flere diagrammer i batch-modus. Biblioteket støtter også konvertering av andre filformater til Visio-diagrammer. Du kan enkelt kontrollere utseendet og oppførselen til de konverterte diagrammene. Biblioteket støtter innstillingsalternativer som sidestørrelse, marger og mer, for å sikre at de konverterte diagrammene ser ut akkurat slik du vil ha dem.

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);

Arbeid med sider i Visio-diagrammer via Java API

Sider er byggesteinene i et Visio-diagram og brukes til å organisere formene, linjene og andre elementer som utgjør et diagram. Aspose.Diagram for Java-biblioteket gjør det mulig for programvareutviklere å enkelt lage nye sider, få tilgang til eksisterende sider og manipulere elementene på en side. Den lar deg få tilgang til formene og elementene på en side, og endre egenskapene deres, for eksempel størrelse, plassering og utseende. Du kan også legge til nye former og elementer på en side, og slette eksisterende. Det er også veldig enkelt å få tilgang til og jobbe med lag. Biblioteket lar brukere enkelt lage nye lag, få tilgang til eksisterende lag og endre egenskapene til lagene, for eksempel synlighet og utskriftsatferd.

Hvordan få et sideobjekt etter 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 Masters in Visio Diagrams via Java API

Aspose.Diagram for Java gjør det enkelt for programvareutviklere å jobbe med mastere og hente informasjon som ID og navn på master inne i Java-applikasjoner. Mastere er forhåndsdesignede former som kan gjenbrukes flere ganger i et Visio-diagram. Ved å bruke master kan du sikre at diagrammene dine er konsistente og standardiserte, noe som kan gjøre det enklere å vedlikeholde og oppdatere diagrammene dine over tid. Biblioteket lar deg lage nye mastere, endre eksisterende eller slette mastere du ikke lenger trenger. Det er også mulig å få tilgang til formene og elementene i en master, noe som gjør det mulig å manipulere mesterens utseende og oppførsel. Biblioteket lar også kontrollere oppførselen til figurene i en master, for eksempel hvordan de reagerer på hendelser som å endre 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());
 Norsk