Aspose.Diagram for Java
Java API pro generování a převod diagramů aplikace Visio
Microsoft Visio API pro zpracování dokumentů pro generování, úpravu, manipulaci a převod diagramů Visio do formátů souborů PDF, HTML, XPS a obrázků.
Aspose.Diagram for Java je komplexní knihovna diagramů, která vývojářům softwaru umožňuje generovat a spravovat diagramy Microsoft Visio bez instalace závislostí Microsoft Office Visio. Pomocí knihovny diagramů Java mohou vývojáři pracovat s diagramy Visio programovým způsobem, což usnadňuje tisk diagramů Visio s vysokou věrností, ochranu diagramů, přístup a čtení vlastností, integraci s jinými systémy a manipulaci s diagramy Visio v různých způsobů.
Aspose.Diagram for Java umožňuje softwarovým programátorům vytvářet nové diagramy aplikace Visio od začátku nebo upravovat ty stávající přidáním nebo odebráním tvarů, čar, textu a dalších prvků. To pomáhá vývojářům automatizovat důležité úkoly vytváření diagramů, aktualizaci diagramů novými daty nebo změnu vzhledu diagramů uvnitř jejich vlastních aplikací Java. Součástí knihovny jsou také některé další důležité úkoly, jako je přidání hypertextového odkazu na obrazec, seskupení více obrazců, vkládání komentářů do výkresů, analýza diagramů aplikace Visio a mnoho dalších.
Aspose.Diagram for Java je schopnost převádět diagramy aplikace Visio do jiných formátů. S Aspose.Diagram for Java mohou vývojáři převádět diagramy Visio do PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML a mnoha dalších oblíbených formátů pomocí pouhých několika řádků kódu Java. Proces převodu je velmi hladký a také umožňuje sdílet diagramy Visio s lidmi, kteří nemusí mít přístup k MS Visio, nebo integrovat diagramy Visio do jiných systémů. Knihovna je navržena tak, aby fungovala dobře jak na straně serveru, tak na straně klienta. Ať už potřebujete vytvořit nové diagramy, upravit stávající nebo automatizovat úlohy, Aspose.Diagram pro Java vás pokryje. Díky svým výkonným funkcím a snadno použitelným API je ASSOSE.diagram pro Java perfektním nástrojem pro každého vývojáře Java, který potřebuje pracovat s Visio diagramy.
Začínáme s ASSOSEL.diagramem pro java
Doporučený způsob, jak nainstalovat ASSOSEL.Diagram pro java, je přes úložiště Maven. Můžete snadno použít ASSOSEL.diagram pro Java API přímo ve svých projektech Maven s jednoduchými konfiguracemi.
Úložiště Maven pro Aspose.Diagram pro 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>
Knihovnu si můžete stáhnout přímo z asoses.diagram stránka produktu
Generování diagramů aplikace Visio prostřednictvím rozhraní Java API
Aspose.Diagram for Java obsahuje úplnou podporu pro generování diagramů Microsoft Visio v aplikacích Java bez Microsoft Office Automation. Chcete-li vytvořit nový diagram od začátku, musíte vytvořit nové dokumenty aplikace Visio a přidat obrazce a také spojnice pro vytvoření diagramu. Knihovna podporuje různé přístupy k rozvržení, které vývojářům pomáhají rychle a hladce vytvářet diagramy. Knihovna plně podporuje práci s projekty VBA a umožňuje vývojářům automaticky upravovat kód modulu VBA pomocí pouhých několika řádků kódu Java. Vývojáři mohou také snadno načíst konektory Visio a informace o písmech. Knihovna také uživatelům umožňuje zastavit převod nebo načítání diagramů pomocí InterruptMonitor, když to trvá příliš dlouho.
Vytvoření nového výkresu aplikace Visio prostřednictvím rozhraní 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);
Konverze diagramů aplikace Visio v aplikacích Java
Aspose.Diagram for Java obsahuje úplnou podporu pro načítání a převod diagramů Microsoft Visio do široké škály formátů souborů, včetně PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF a mnoho dalších. Proces převodu je jednoduchý a přímočarý a stejný kód můžete použít k převodu více diagramů v dávkovém režimu. Knihovna také podporuje převod jiných formátů souborů na diagramy Visio. Vzhled a chování převedených diagramů můžete snadno ovládat. Knihovna podporuje možnosti nastavení, jako je velikost stránky, okraje a další, aby bylo zajištěno, že převedené diagramy budou vypadat přesně tak, jak chcete.
Export výkresu Visio do PDF prostřednictvím knihovny Java
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);
Práce se stránkami v diagramech Visio prostřednictvím Java API/h2>
Stránky jsou stavebními bloky diagramu Visio a používají se k uspořádání obrazců, čar a dalších prvků, které tvoří diagram. Knihovna Aspose.Diagram for Java umožňuje vývojářům softwaru snadno vytvářet nové stránky, přistupovat ke stávajícím stránkám a manipulovat s prvky na stránce. Umožňuje přístup k tvarům a prvkům na stránce a úpravu jejich vlastností, jako je velikost, poloha a vzhled. Na stránku můžete také přidat nové tvary a prvky a odstranit stávající. Je také velmi snadný přístup a práce s vrstvami. Knihovna umožňuje uživatelům snadno vytvářet nové vrstvy, přistupovat ke stávajícím vrstvám a upravovat vlastnosti vrstev, jako je viditelnost a chování při tisku.
Jak získat objekt stránky podle názvu od Visio Drawing přes 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);
Správa magisterských diagramů prostřednictvím Java API
ASSOSEL.diagram pro Java usnadňuje vývojářům softwaru pracovat s Masters a načíst informace, jako jsou ID a jména mistrů uvnitř Java Applications. Masters are pre-designed shapes that can be reused multiple times in a Visio diagram. Používáním Masters můžete zajistit, aby vaše diagramy byly konzistentní a standardizované, což může usnadnit údržbu a aktualizaci vašich diagramů v průběhu času. The library allows creating new masters, modify existing ones, or delete masters that you no longer need. Je také možné přistupovat k tvarům a prvkům v rámci pána, což umožňuje manipulovat s magisterským vzhledem a chování. Knihovna také umožňuje kontrolu chování tvarů v pánovi, jako je to, jak reagují na události, jako je změna změny, rotace a pohyb.
Získejte Master ze souboru Visio prostřednictvím 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());