Aspose.Diagram for Java
API Java untuk Menjana dan Menukar Gambarajah Visio
API pemprosesan dokumen Microsoft Visio untuk Menjana, mengubah suai, memanipulasi & menukar Rajah Visio kepada format fail PDF, HTML, XPS & imej.
Aspose.Diagram for Java ialah pustaka rajah komprehensif yang memberikan pembangun perisian keupayaan untuk menjana dan mengurus Microsoft Visio Diagrams tanpa memasang kebergantungan Microsoft Office Visio. Dengan menggunakan pustaka gambar rajah Java, pembangun boleh bekerja dengan gambar rajah Visio dalam cara yang terprogram, menjadikannya lebih mudah untuk Mencetak gambar rajah Visio dengan kesetiaan tinggi, melindungi gambar rajah, mengakses dan membaca sifat, menyepadukan dengan sistem lain dan memanipulasi gambar rajah Visio dalam pelbagai cara.
Aspose.Diagram untuk Java membolehkan pengaturcara perisian mencipta gambar rajah Visio baharu dari awal atau mengubah suai yang sedia ada dengan menambah atau mengalih keluar bentuk, garisan, teks dan elemen lain. Ini membantu pembangun dalam mengautomasikan tugas penting penciptaan gambar rajah, mengemas kini gambar rajah dengan data baharu atau menukar rupa gambar rajah di dalam aplikasi Java mereka sendiri. Terdapat beberapa tugas penting lain yang juga sebahagian daripada perpustakaan seperti menambah hiperpautan pada bentuk, mengumpulkan berbilang bentuk, memasukkan ulasan pada lukisan, menghuraikan gambar rajah Visio dan banyak lagi.
Aspose.Diagram untuk Java ialah keupayaan untuk menukar gambar rajah Visio kepada format lain. Dengan Aspose.Diagram untuk Java, pembangun boleh menukar gambar rajah Visio kepada PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML dan banyak lagi format popular dengan hanya beberapa baris kod Java. Proses penukaran adalah sangat lancar dan juga memungkinkan untuk berkongsi gambar rajah Visio dengan orang yang mungkin tidak mempunyai akses kepada MS Visio, atau untuk menyepadukan gambar rajah Visio ke dalam sistem lain. Perpustakaan ini direka bentuk untuk berfungsi dengan baik pada kedua-dua pelayan dan juga bahagian pelanggan. Sama ada anda perlu membuat rajah baharu, mengubah suai yang sedia ada atau mengautomasikan tugasan, Aspose.Diagram untuk Java telah anda bincangkan. Dengan ciri yang berkuasa dan API yang mudah digunakan, Aspose.Diagram untuk Java ialah alat yang sesuai untuk mana-mana pembangun Java yang perlu bekerja dengan gambar rajah Visio.
Bermula dengan Aspose.Diagram untuk Java
Cara yang disyorkan untuk memasang Aspose.Diagram untuk Java adalah melalui repositori Maven. Anda boleh menggunakan Aspose.Diagram for Java API dengan mudah dalam Projek Maven anda dengan konfigurasi mudah.
Repositori Maven untuk Aspose.Diagram untuk 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>
Anda boleh memuat turun perpustakaan terus dari Aspose.Diagram halaman produk
Penjanaan Gambarajah Visio melalui API Java
Aspose.Diagram untuk Java telah menyertakan sokongan lengkap untuk menjana gambar rajah Microsoft Visio dalam aplikasi Java tanpa Automasi Microsoft Office. Untuk mencipta rajah baharu dari awal, anda perlu mencipta dokumen Visio baharu dan menambah bentuk serta penyambung untuk membina rajah. Perpustakaan ini menyokong pelbagai pendekatan Reka Letak yang membantu pembangun membuat gambar rajah dengan cepat dan lancar. Perpustakaan menyokong sepenuhnya bekerja dengan projek VBA dan membenarkan pembangun mengubah suai kod modul VBA mereka secara automatik dengan hanya beberapa baris kod java. Pembangun juga boleh mendapatkan semula penyambung dan maklumat fon Visio dengan mudah. Perpustakaan juga memberi pengguna kawalan untuk menghentikan penukaran atau memuatkan gambar rajah menggunakan InterruptMonitor apabila ia mengambil masa terlalu lama.
Buat Lukisan Visio Baharu melalui 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);
Penukaran Gambarajah Visio dalam Apl Java
Aspose.Diagram untuk Java telah menyertakan sokongan lengkap untuk memuatkan dan menukar rajah Microsoft Visio kepada pelbagai format fail, termasuk PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF , dan banyak lagi. Proses penukaran adalah mudah dan mudah, dan anda boleh menggunakan kod yang sama untuk menukar berbilang rajah dalam mod kelompok. Perpustakaan juga menyokong penukaran format fail lain kepada gambar rajah Visio. Anda boleh mengawal penampilan dan tingkah laku gambar rajah yang ditukar dengan mudah. Pustaka menyokong pilihan tetapan seperti saiz halaman, jidar dan banyak lagi, untuk memastikan gambar rajah anda yang ditukar kelihatan betul-betul seperti yang anda mahukan.
Eksport Lukisan Visio ke PDF melalui Pustaka 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);
Kerja dengan Halaman dalam Visio Diagrams melalui Java API
Halaman ialah blok binaan rajah Visio dan digunakan untuk menyusun bentuk, garisan dan elemen lain yang membentuk rajah. Aspose.Diagram untuk perpustakaan Java membolehkan pembangun perisian membuat halaman baharu dengan mudah, mengakses halaman sedia ada dan memanipulasi elemen pada halaman. Ia membolehkan mengakses bentuk dan elemen pada halaman, dan mengubah suai sifatnya, seperti saiz, kedudukan dan rupa. Anda juga boleh menambah bentuk dan elemen baharu pada halaman dan memadamkan yang sedia ada. Ia juga sangat mudah untuk diakses dan berfungsi dengan lapisan. Pustaka membenarkan pengguna membuat lapisan baharu dengan mudah, mengakses lapisan sedia ada dan mengubah suai sifat lapisan, seperti keterlihatan dan tingkah laku pencetakan.
Cara Mendapatkan Objek Halaman mengikut Nama daripada Visio Drawing melalui 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);
Urus Sarjana dalam Diagram Visio melalui API Java
Aspose.Diagram untuk Java memudahkan pembangun perisian untuk bekerja dengan induk dan mendapatkan maklumat seperti ID dan nama induk dalam aplikasi Java. Sarjana ialah bentuk pra-reka yang boleh digunakan semula beberapa kali dalam gambar rajah Visio. Dengan menggunakan induk, anda boleh memastikan bahawa rajah anda adalah konsisten dan piawai, yang boleh memudahkan anda mengekalkan dan mengemas kini rajah anda dari semasa ke semasa. Pustaka membenarkan mencipta induk baharu, mengubah suai yang sedia ada atau memadamkan induk yang anda tidak perlukan lagi. Ia juga mungkin untuk mengakses bentuk dan elemen dalam master, yang memungkinkan untuk memanipulasi penampilan dan tingkah laku tuan. Pustaka juga membenarkan mengawal gelagat bentuk dalam induk, seperti cara mereka bertindak balas kepada peristiwa seperti mengubah saiz, berputar dan bergerak.
Dapatkan Sarjana daripada Fail Visio melalui 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());