1. Termékek
  2.   Diagram
  3.   Java
  4.   Aspose.Diagram for Java

Aspose.Diagram for Java

 
 

Java API Visio diagramok generálásához és konvertálásához

Microsoft Visio dokumentumfeldolgozó API Visio-diagramok generálására, módosítására, manipulálására és PDF-, HTML-, XPS- és képfájlformátumokká konvertálására.

Az Aspose.Diagram for Java egy átfogó diagrammező, amely lehetővé teszi a szoftverfejlesztők számára Microsoft Visio diagramok létrehozását és kezelését a Microsoft Office Visio függőségek telepítése nélkül. A Java diagramkönyvtár használatával a fejlesztők programozott módon dolgozhatnak a Visio diagramokkal, megkönnyítve a Visio diagramok nagy pontosságú nyomtatását, a diagramok védelmét, a tulajdonságok elérését és olvasását, a más rendszerekkel való integrációt, valamint a Visio diagramok különféle változatos kezelését. módokon.

Az Aspose.Diagram for Java lehetővé teszi a szoftverprogramozók számára, hogy a semmiből hozzanak létre új Visio-diagramokat, vagy módosítsák a meglévőket alakzatok, vonalak, szövegek és egyéb elemek hozzáadásával vagy eltávolításával. Ez segít a fejlesztőknek a diagramkészítés fontos feladatainak automatizálásában, a diagramok új adatokkal történő frissítésében vagy a diagramok megjelenésének megváltoztatásában saját Java-alkalmazásaikon belül. Vannak más fontos feladatok is, amelyek szintén a könyvtár részét képezik, például hiperhivatkozás hozzáadása egy alakzathoz, több alakzat csoportosítása, megjegyzések beszúrása a rajzokhoz, Visio-diagramok elemzése és még sok más.

Az Aspose.Diagram for Java a Visio-diagramok más formátumokká alakításának képessége. Az Aspose.Diagram for Java segítségével a fejlesztők a Visio diagramjait PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML és sok más népszerű formátumba konvertálhatják, mindössze néhány soros Java kóddal. Az átalakítási folyamat nagyon zökkenőmentes, és lehetővé teszi a Visio-diagramok megosztását olyan emberekkel, akik esetleg nem férnek hozzá az MS Visio-hoz, vagy a Visio-diagramokat más rendszerekbe integrálják. A könyvtárat úgy tervezték, hogy mind a szerver, mind a kliens oldalon jól teljesítsen. Akár új diagramokat kell létrehoznia, akár módosítania kell a meglévőket, akár automatizálnia kell a feladatokat, az Aspose.Diagram for Java mindent megtesz. Hatékony funkcióival és könnyen használható API-jával az Aspose.Diagram for Java tökéletes eszköz minden Java fejlesztő számára, akinek Visio diagramokkal kell dolgoznia.

Previous Next

Az Aspose.Diagram for Java kezdő lépései

Az Aspose.Diagram for Java telepítésének javasolt módja a Maven adattáron keresztül. Az Aspose.Diagram for Java API-t egyszerűen használhatja közvetlenül a Maven Projects-ben, egyszerű konfigurációkkal.

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>

A könyvtárat közvetlenül letöltheti az Aspose.Diagram termékoldaláról

Visio diagramok generálása Java API-n keresztül

Az Aspose.Diagram for Java teljes támogatást tartalmaz a Microsoft Visio diagramok Microsoft Office Automation nélküli Java alkalmazásokon belüli létrehozásához. Új diagram létrehozásához új Visio-dokumentumot kell létrehoznia, és alakzatokat, valamint csatlakozókat kell hozzáadnia a diagram felépítéséhez. A könyvtár különféle elrendezési megközelítéseket támogat, amelyek segítik a fejlesztőket a diagramok gyors és zökkenőmentes létrehozásában. A könyvtár teljes mértékben támogatja a VBA-projektekkel való munkát, és lehetővé teszi a fejlesztők számára, hogy automatikusan módosítsák VBA-modul kódjukat, mindössze néhány soros Java kóddal. A fejlesztők könnyen lekérhetik a Visio-összekötőket és a betűtípus-információkat is. A könyvtár azt is lehetővé teszi a felhasználók számára, hogy leállítsák a diagramok átalakítását vagy betöltését az InterruptMonitor segítségével, ha az túl sokáig tart.

Új Visio rajz létrehozása Java API-n keresztül

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 diagramok átalakítása Java alkalmazásokon belül

Az Aspose.Diagram for Java teljes mértékben támogatja a Microsoft Visio diagramok betöltését és konvertálását számos fájlformátumba, beleértve a PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF formátumokat. , és még sok más. Az átalakítási folyamat egyszerű és egyértelmű, és ugyanazt a kódot használhatja több diagram kötegelt módban történő konvertálásához. A könyvtár más fájlformátumok Visio diagramokká alakítását is támogatja. Könnyedén szabályozhatja az átalakított diagramok megjelenését és viselkedését. A könyvtár támogatja az olyan beállítási lehetőségeket, mint az oldalméret, a margók és egyebek, így biztosítva, hogy a konvertált diagramok pontosan úgy nézzenek ki, ahogyan szeretné.

A Visio rajz exportálása PDF-be a Java Library segítségével

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

A Visio Diagrams oldalainak kezelése Java API-n keresztül

Az oldalak a Visio-diagramok építőelemei, és a diagramot alkotó alakzatok, vonalak és egyéb elemek rendszerezésére szolgálnak. Az Aspose.Diagram for Java könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy egyszerűen hozzanak létre új oldalakat, hozzáférjenek a meglévő oldalakhoz, és manipulálják az oldal elemeit. Lehetővé teszi az oldal alakzatainak és elemeinek elérését, valamint tulajdonságaik, például méret, pozíció és megjelenés módosítását. Új alakzatokat és elemeket is hozzáadhat egy oldalhoz, illetve törölheti a meglévőket. A rétegek elérése és kezelése is nagyon egyszerű. A könyvtár segítségével a felhasználók egyszerűen hozhatnak létre új rétegeket, hozzáférhetnek a meglévő rétegekhez, és módosíthatják a rétegek tulajdonságait, például a láthatóságot és a nyomtatási viselkedést.

Oldalobjektum lekérése név szerint a Visio Drawing alkalmazásból Java API-n keresztül

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

Masterek kezelése Visio Diagramokban Java API-n keresztül

Az Aspose.Diagram for Java megkönnyíti a szoftverfejlesztők számára a mesterekkel való együttműködést, és olyan információk lekérését, mint a mesterek azonosítója és neve a Java alkalmazásokon belül. A mesterek előre megtervezett alakzatok, amelyeket többször is fel lehet használni egy Visio diagramban. A mesterek használatával biztosíthatja, hogy diagramjai konzisztensek és szabványosak legyenek, ami megkönnyítheti a diagramok karbantartását és idővel történő frissítését. A könyvtár lehetővé teszi új mesterek létrehozását, a meglévők módosítását vagy a már nem szükséges mesterek törlését. Lehetőség van a mesteren belüli alakzatokhoz és elemekhez is hozzáférni, ami lehetővé teszi a mester megjelenésének és viselkedésének manipulálását. A könyvtár lehetővé teszi a mesterben lévő alakzatok viselkedésének szabályozását is, például azt, hogy hogyan reagálnak az olyan eseményekre, mint például az átméretezés, az elforgatás és az áthelyezés.

Szerezzen mestert a Visio fájlból a Java API-n keresztül

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