Aspose.Diagram for Java
Visio diaqramlarını yaratmaq və çevirmək üçün Java API
Visio Diaqramlarını PDF, HTML, XPS və şəkillər fayl formatlarına yaratmaq, dəyişdirmək, manipulyasiya etmək və çevirmək üçün Microsoft Visio sənəd emal API.
Java üçün Aspose.Diagram proqram tərtibatçılarına Microsoft Office Visio asılılıqlarını quraşdırmadan Microsoft Visio Diaqramlarını yaratmaq və idarə etmək imkanı verən hərtərəfli diaqramlaşdırma kitabxanasıdır. Java diaqramlaşdırma kitabxanasından istifadə etməklə tərtibatçılar Visio diaqramları ilə proqramlı şəkildə işləyə bilər ki, bu da Visio diaqramlarını yüksək dəqiqliklə çap etməyi, diaqramları mühafizə etməyi, xassələrə daxil olmağı və oxumağı, digər sistemlərlə inteqrasiyanı və Visio diaqramlarını müxtəlif üsullarla idarə etməyi asanlaşdırır. yolları.
Java üçün Aspose.Diagram proqram proqramçılarına sıfırdan yeni Visio diaqramları yaratmağa və ya formalar, xətlər, mətn və digər elementlər əlavə etmək və ya silməklə mövcud olanları dəyişdirmək imkanı verir. Bu, tərtibatçılara diaqram yaratma, diaqramları yeni məlumatlar ilə yeniləmək və ya öz Java proqramlarında diaqramların görünüşünü dəyişdirmək kimi mühüm vəzifələri avtomatlaşdırmağa kömək edir. Formaya hiperlink əlavə etmək, bir neçə formanı qruplaşdırmaq, çertyojlara şərhlər daxil etmək, Visio diaqramlarını təhlil etmək və s. kimi digər mühüm vəzifələr də kitabxananın bir hissəsidir.
Java üçün Aspose.Diagram Visio diaqramlarını digər formatlara çevirmək imkanıdır. Java üçün Aspose.Diagram ilə tərtibatçılar yalnız bir neçə sətir Java kodu ilə Visio diaqramlarını PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML və bir çox digər məşhur formatlara çevirə bilərlər. Dönüşüm prosesi çox rəvandır və həmçinin Visio diaqramlarını MS Visio-ya çıxışı olmayan insanlarla paylaşmağa və ya Visio diaqramlarını digər sistemlərə inteqrasiya etməyə imkan verir. Kitabxana həm serverdə, həm də müştəri tərəfində yaxşı işləmək üçün nəzərdə tutulmuşdur. Yeni diaqramlar yaratmaq, mövcud olanları dəyişdirmək və ya tapşırıqları avtomatlaşdırmaq ehtiyacınız olub-olmamasından asılı olmayaraq, Java üçün Aspose.Diagram sizi əhatə edir. Güclü xüsusiyyətləri və istifadəsi asan API ilə Java üçün Aspose.Diagram Visio diaqramları ilə işləməli olan istənilən Java tərtibatçısı üçün mükəmməl vasitədir.
Java üçün Aspose.Diagram ilə işə başlamaq
Java üçün Aspose.Diagram-ı quraşdırmağın tövsiyə olunan yolu Maven repozitoriyası vasitəsilədir. Siz sadə konfiqurasiyalarla birbaşa Maven Layihələrinizdə Java API üçün Aspose.Diagram-dan asanlıqla istifadə edə bilərsiniz.
Java üçün Aspose.Diagram üçün Maven deposu
//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>
Siz kitabxananı birbaşa Aspose.Diagram məhsul səhifəsindən yükləyə bilərsiniz
Java API vasitəsilə Visio Diaqramların yaradılması
Java üçün Aspose.Diagram Microsoft Office Automation olmadan Java proqramları daxilində Microsoft Visio diaqramlarının yaradılması üçün tam dəstəyi ehtiva edir. Sıfırdan yeni diaqram yaratmaq üçün siz yeni Visio sənədləri yaratmalı və diaqramı qurmaq üçün formalar, eləcə də bağlayıcılar əlavə etməlisiniz. Kitabxana tərtibatçılara diaqramları tez və rəvan yaratmağa kömək edən müxtəlif Layout yanaşmalarını dəstəkləyir. Kitabxana VBA layihələri ilə işləməyi tam dəstəkləyir və tərtibatçılara yalnız bir neçə sətir java kodu ilə VBA modul kodunu avtomatik olaraq dəyişdirməyə imkan verir. Tərtibatçılar həmçinin Visio konnektorlarını və şrift məlumatlarını asanlıqla əldə edə bilərlər. Kitabxana həmçinin istifadəçilərə çox uzun sürəndə InterruptMonitor istifadə edərək diaqramların çevrilməsini və ya yüklənməsini dayandırmaq üçün nəzarət imkanı verir.
Java API vasitəsilə Yeni Visio Rəsm yaradın
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);
Java Tətbiqləri daxilində Visio Diaqramların Çevrilməsi
Java üçün Aspose.Diagram-a Microsoft Visio diaqramlarının yüklənməsi və PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF daxil olmaqla geniş fayl formatlarına yüklənməsi və konvertasiyası üçün tam dəstək daxildir. , və daha çox. Dönüşüm prosesi sadə və sadədir və siz çoxlu diaqramları toplu rejimdə çevirmək üçün eyni koddan istifadə edə bilərsiniz. Kitabxana həmçinin digər fayl formatlarının Visio diaqramlarına çevrilməsini dəstəkləyir. Dönüştürülmüş diaqramların görünüşünü və davranışını asanlıqla idarə edə bilərsiniz. Kitabxana çevrilmiş diaqramlarınızın tam olaraq istədiyiniz şəkildə görünməsini təmin etmək üçün səhifə ölçüsü, kənarlar və sair kimi parametrləri dəstəkləyir.
Visio Rəsmini Java Kitabxanası vasitəsilə PDF-ə ixrac edin
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);
Java API/h2 vasitəsilə Visio Diaqramlarında Səhifələrlə işləyin>
Səhifələr Visio diaqramının tikinti bloklarıdır və diaqramı təşkil edən formaları, xətləri və digər elementləri təşkil etmək üçün istifadə olunur. Java kitabxanası üçün Aspose.Diagram proqram tərtibatçılarına asanlıqla yeni səhifələr yaratmağa, mövcud səhifələrə daxil olmağa və səhifədəki elementləri manipulyasiya etməyə imkan verir. Bu, səhifədəki formalara və elementlərə daxil olmağa və onların ölçüsü, mövqeyi və görünüşü kimi xüsusiyyətlərini dəyişdirməyə imkan verir. Siz həmçinin səhifəyə yeni formalar və elementlər əlavə edə və mövcud olanları silə bilərsiniz. Qatlara daxil olmaq və onlarla işləmək də çox asandır. Kitabxana istifadəçilərə asanlıqla yeni təbəqələr yaratmağa, mövcud təbəqələrə daxil olmağa və görünmə və çap davranışı kimi təbəqələrin xüsusiyyətlərini dəyişdirməyə imkan verir.
Java API vasitəsilə Visio Drawing-dən ada görə səhifə obyektini necə əldə etmək olar
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);
Java API vasitəsilə Visio Diaqramlarında Masterləri idarə edin
Java üçün Aspose.Diagram proqram tərtibatçılarına masterlərlə işləməyi və Java proqramlarında ID və master adları kimi məlumatları əldə etməyi asanlaşdırır. Masters Visio diaqramında bir neçə dəfə təkrar istifadə edilə bilən əvvəlcədən hazırlanmış formalardır. Ustalardan istifadə etməklə siz diaqramlarınızın ardıcıl və standart olmasını təmin edə bilərsiniz ki, bu da zamanla diaqramlarınızı saxlamağı və yeniləməyi asanlaşdıra bilər. Kitabxana yeni ustalar yaratmağa, mövcud olanları dəyişdirməyə və ya artıq ehtiyacınız olmayan ustaları silməyə imkan verir. Usta daxilindəki formalara və elementlərə daxil olmaq da mümkündür ki, bu da ustanın görünüşünü və davranışını manipulyasiya etməyə imkan verir. Kitabxana həm də ustada formaların davranışına, məsələn, ölçüsünü dəyişmə, fırlanma və hərəkət kimi hadisələrə necə reaksiya vermələrinə nəzarət etməyə imkan verir.
Java API vasitəsilə Visio Faylından Master əldə edin
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());