Aspose.Diagram for Java
Java API, lai ģenerētu un pārveidotu Visio diagrammas
Microsoft Visio dokumentu apstrādes API, lai ģenerētu, modificētu, apstrādātu un pārveidotu Visio diagrammas PDF, HTML, XPS un attēlu failu formātos.
Aspose.Diagram for Java ir visaptveroša diagrammu bibliotēka, kas programmatūras izstrādātājiem sniedz iespēju ģenerēt un pārvaldīt Microsoft Visio diagrammas, neinstalējot Microsoft Office Visio atkarības. Izmantojot Java diagrammu bibliotēku, izstrādātāji var strādāt ar Visio diagrammām programmatiskā veidā, atvieglojot Visio diagrammu drukāšanu ar augstu precizitāti, aizsargājot diagrammas, piekļūstot rekvizītiem un nolasot tos, integrējoties ar citām sistēmām un manipulējot ar Visio diagrammām. dažādos veidos.
Aspose.Diagram for Java ļauj programmatūras programmētājiem no jauna izveidot jaunas Visio diagrammas vai modificēt esošās, pievienojot vai noņemot formas, līnijas, tekstu un citus elementus. Tas palīdz izstrādātājiem automatizēt svarīgos diagrammu izveides uzdevumus, atjaunināt diagrammas ar jauniem datiem vai mainīt diagrammu izskatu savās Java lietojumprogrammās. Bibliotēkā ietilpst arī daži citi svarīgi uzdevumi, piemēram, hipersaites pievienošana formai, vairāku formu grupēšana, komentāru ievietošana zīmējumos, Visio diagrammu parsēšana un daudz kas cits.
Aspose.Diagram for Java ir iespēja pārveidot Visio diagrammas citos formātos. Izmantojot Aspose.Diagram for Java, izstrādātāji var pārveidot Visio diagrammas PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML un daudzos citos populāros formātos, izmantojot tikai pāris Java koda rindiņas. Pārveidošanas process ir ļoti gluds, un tas arī ļauj koplietot Visio diagrammas ar cilvēkiem, kuriem, iespējams, nav piekļuves MS Visio, vai integrēt Visio diagrammas citās sistēmās. Bibliotēka ir veidota tā, lai tā labi darbotos gan servera, gan klienta pusē. Neatkarīgi no tā, vai jums ir jāizveido jaunas diagrammas, jāmaina esošās vai jāautomatizē uzdevumi, Aspose.Diagram for Java ir jums piemērots. Aspose.Diagram for Java ar jaudīgajām funkcijām un viegli lietojamo API ir ideāls rīks jebkuram Java izstrādātājam, kuram nepieciešams strādāt ar Visio diagrammām.
Darba sākšana ar Aspose.Diagram for Java
Ieteicamais veids, kā instalēt Aspose.Diagram for Java, ir Maven repozitorijs. Varat viegli izmantot Aspose.Diagram for Java API tieši savos Maven Projects ar vienkāršām konfigurācijām.
Maven repozitorijs priekš 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>
Bibliotēku varat lejupielādēt tieši no Aspose.Diagram produkta lapas
Visio diagrammu ģenerēšana, izmantojot Java API
Aspose.Diagram for Java ir iekļāvis pilnīgu atbalstu Microsoft Visio diagrammu ģenerēšanai Java lietojumprogrammās bez Microsoft Office automatizācijas. Lai izveidotu jaunu diagrammu no jauna, jums ir jāizveido jauni Visio dokumenti un jāpievieno formas, kā arī savienotāji, lai izveidotu diagrammu. Bibliotēka atbalsta dažādas izkārtojuma pieejas, kas palīdz izstrādātājiem ātri un vienmērīgi izveidot diagrammas. Bibliotēka pilnībā atbalsta darbu ar VBA projektiem un ļauj izstrādātājiem automātiski modificēt savu VBA moduļa kodu, izmantojot tikai dažas Java koda rindas. Izstrādātāji var arī viegli izgūt Visio savienotājus un fontu informāciju. Bibliotēka arī sniedz lietotājiem iespēju pārtraukt diagrammu konvertēšanu vai ielādi, izmantojot InterruptMonitor, ja tas aizņem pārāk ilgu laiku.
Izveidojiet jaunu Visio zīmējumu, izmantojot 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);
Visio diagrammu konvertēšana Java lietotnēs
Aspose.Diagram for Java ir iekļāvis pilnīgu atbalstu Microsoft Visio diagrammu ielādei un konvertēšanai uz plašu failu formātu klāstu, tostarp PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF. , un daudz ko citu. Pārveidošanas process ir vienkāršs un saprotams, un jūs varat izmantot to pašu kodu, lai konvertētu vairākas diagrammas pakešu režīmā. Bibliotēka atbalsta arī citu failu formātu konvertēšanu uz Visio diagrammām. Jūs varat viegli kontrolēt pārveidoto diagrammu izskatu un darbību. Bibliotēka atbalsta iestatījumu opcijas, piemēram, lapas izmēru, piemales un citas, lai nodrošinātu, ka pārveidotās diagrammas izskatās tieši tā, kā vēlaties.
Eksportējiet Visio zīmējumu PDF formātā, izmantojot Java bibliotēku
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);
Darbs ar lapām Visio diagrammās, izmantojot Java API
Lapas ir Visio diagrammas veidošanas bloki, un tās izmanto, lai sakārtotu formas, līnijas un citus elementus, kas veido diagrammu. Java bibliotēkas Aspose.Diagram ļauj programmatūras izstrādātājiem viegli izveidot jaunas lapas, piekļūt esošajām lapām un manipulēt ar lapas elementiem. Tas ļauj piekļūt formām un elementiem lapā un mainīt to īpašības, piemēram, izmēru, pozīciju un izskatu. Varat arī pievienot lapai jaunas formas un elementus, kā arī dzēst esošās. Tam ir arī ļoti viegli piekļūt un strādāt ar slāņiem. Bibliotēka ļauj lietotājiem viegli izveidot jaunus slāņus, piekļūt esošajiem slāņiem un mainīt slāņu īpašības, piemēram, redzamību un drukāšanas uzvedību.
Kā iegūt lapas objektu pēc nosaukuma no Visio Drawing, izmantojot 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);
Pārvaldiet Masters programmā Visio diagrammas, izmantojot Java API
Aspose.Diagram for Java ļauj programmatūras izstrādātājiem viegli strādāt ar galvenajām programmām un izgūt informāciju, piemēram, ID un meistaru vārdus Java lietojumprogrammās. Meistari ir iepriekš izstrādātas formas, kuras Visio diagrammā var izmantot vairākas reizes. Izmantojot šablonus, varat nodrošināt, ka jūsu diagrammas ir konsekventas un standartizētas, kas laika gaitā var atvieglot diagrammu uzturēšanu un atjaunināšanu. Bibliotēka ļauj izveidot jaunus šablonus, modificēt esošos vai izdzēst vairs nevajadzīgos šablonus. Tāpat ir iespējams piekļūt formām un elementiem meistara ietvaros, kas ļauj manipulēt ar meistara izskatu un uzvedību. Bibliotēka arī ļauj kontrolēt formu uzvedību šablonā, piemēram, kā tās reaģē uz tādiem notikumiem kā izmēru maiņa, pagriešana un pārvietošana.
Iegūstiet Master no Visio faila, izmantojot 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());