Aspose.Diagram for Java
API Java untuk Membuat dan Mengonversi Diagram Visio
API pemrosesan dokumen Microsoft Visio untuk Menghasilkan, memodifikasi, memanipulasi, & mengonversi Diagram Visio ke format file PDF, HTML, XPS & gambar.
Aspose.Diagram untuk Java adalah pustaka diagram komprehensif yang memberi pengembang perangkat lunak kemampuan untuk membuat dan mengelola Diagram Microsoft Visio tanpa menginstal dependensi Microsoft Office Visio. Dengan menggunakan pustaka diagram Java, pengembang dapat bekerja dengan diagram Visio secara terprogram, sehingga memudahkan untuk Mencetak diagram Visio dengan fidelitas tinggi, melindungi diagram, mengakses dan membaca properti, mengintegrasikan dengan sistem lain, dan memanipulasi diagram Visio dalam berbagai cara.
Aspose.Diagram untuk Java memungkinkan programmer perangkat lunak untuk membuat diagram Visio baru dari awal atau memodifikasi yang sudah ada dengan menambahkan atau menghapus bentuk, garis, teks, dan elemen lainnya. Ini membantu pengembang dalam mengotomatiskan tugas-tugas penting pembuatan diagram, memperbarui diagram dengan data baru, atau mengubah tampilan diagram di dalam aplikasi Java mereka sendiri. Ada beberapa tugas penting lainnya yang juga merupakan bagian dari pustaka seperti menambahkan hyperlink ke bentuk, mengelompokkan beberapa bentuk, memasukkan komentar ke gambar, mengurai diagram Visio, dan masih banyak lagi.
Aspose.Diagram untuk Java adalah kemampuan untuk mengonversi diagram Visio ke format lain. Dengan Aspose.Diagram untuk Java, pengembang dapat mengonversi diagram Visio ke PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML, dan banyak format populer lainnya hanya dengan beberapa baris kode Java. Proses konversi sangat lancar dan juga memungkinkan untuk berbagi diagram Visio dengan orang-orang yang mungkin tidak memiliki akses ke MS Visio, atau untuk mengintegrasikan diagram Visio ke dalam sistem lain. Pustaka ini dirancang untuk bekerja dengan baik di sisi server maupun sisi klien. Baik Anda perlu membuat diagram baru, memodifikasi yang sudah ada, atau mengotomatiskan tugas, Aspose.Diagram untuk Java telah mencakup semuanya. Dengan fitur-fiturnya yang canggih dan API yang mudah digunakan, Aspose.Diagram untuk Java adalah alat yang sempurna untuk setiap pengembang Java yang perlu bekerja dengan diagram Visio.
Memulai dengan Aspose.Diagram untuk Java
Cara yang direkomendasikan untuk menginstal Aspose.Diagram untuk Java adalah melalui repositori Maven. Anda dapat dengan mudah menggunakan API Aspose.Diagram untuk Java secara langsung di Proyek Maven Anda dengan konfigurasi yang sederhana.
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 dapat mengunduh pustaka langsung dari halaman produk Aspose.Diagram
Pembuatan Diagram Visio melalui API Java
Aspose.Diagram untuk Java telah menyertakan dukungan lengkap untuk membuat diagram Microsoft Visio di dalam aplikasi Java tanpa Microsoft Office Automation. Untuk membuat diagram baru dari awal, Anda perlu membuat dokumen Visio baru dan menambahkan bentuk serta konektor untuk membangun diagram. Pustaka mendukung berbagai pendekatan Tata Letak yang membantu pengembang membuat diagram dengan cepat dan lancar. Pustaka sepenuhnya mendukung pengerjaan proyek VBA dan memungkinkan pengembang untuk mengubah kode modul VBA mereka secara otomatis hanya dengan beberapa baris kode Java. Pengembang juga dapat dengan mudah mengambil konektor Visio dan informasi font. Pustaka juga memberi pengguna kontrol untuk menghentikan konversi atau pemuatan diagram menggunakan InterruptMonitor jika memerlukan waktu terlalu lama.
Membuat Gambar Visio Baru melalui API Java
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);
Konversi Diagram Visio di dalam Aplikasi Java
Aspose.Diagram untuk Java telah menyertakan dukungan lengkap untuk memuat dan mengonversi diagram Microsoft Visio ke berbagai format file, termasuk PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF, dan masih banyak lagi. Proses konversinya sederhana dan mudah, dan Anda dapat menggunakan kode yang sama untuk mengonversi beberapa diagram dalam mode batch. Pustaka ini juga mendukung konversi format file lain ke diagram Visio. Anda dapat dengan mudah mengontrol tampilan dan perilaku diagram yang dikonversi. Pustaka ini mendukung opsi pengaturan seperti ukuran halaman, margin, dan lainnya, untuk memastikan bahwa diagram yang dikonversi terlihat persis seperti yang Anda inginkan.
Ekspor Gambar 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);
Bekerja dengan Halaman dalam Diagram Visio melalui Java API/h2>
Halaman adalah blok penyusun diagram Visio dan digunakan untuk mengatur bentuk, garis, dan elemen lain yang membentuk diagram. Pustaka Aspose.Diagram untuk Java memungkinkan pengembang perangkat lunak untuk membuat halaman baru dengan mudah, mengakses halaman yang sudah ada, dan memanipulasi elemen pada halaman. Pustaka ini memungkinkan akses ke bentuk dan elemen pada halaman, dan modifikasi propertinya, seperti ukuran, posisi, dan tampilan. Anda juga dapat menambahkan bentuk dan elemen baru ke halaman, dan menghapus yang sudah ada. Pustaka ini juga sangat mudah untuk mengakses dan bekerja dengan lapisan. Pustaka ini memungkinkan pengguna untuk membuat lapisan baru dengan mudah, mengakses lapisan yang sudah ada, dan memodifikasi properti lapisan, seperti visibilitas dan perilaku pencetakan.
Cara Mendapatkan Objek Halaman Berdasarkan Nama dari Gambar Visio melalui API Java
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);
Kelola Master dalam Diagram Visio melalui API Java
Aspose.Diagram untuk Java memudahkan pengembang perangkat lunak untuk bekerja dengan master dan mengambil informasi seperti ID dan nama master di dalam aplikasi Java. Master adalah bentuk yang telah didesain sebelumnya yang dapat digunakan kembali beberapa kali dalam diagram Visio. Dengan menggunakan master, Anda dapat memastikan bahwa diagram Anda konsisten dan terstandarisasi, yang dapat mempermudah pemeliharaan dan pembaruan diagram Anda dari waktu ke waktu. Pustaka ini memungkinkan pembuatan master baru, memodifikasi yang sudah ada, atau menghapus master yang tidak lagi Anda perlukan. Anda juga dapat mengakses bentuk dan elemen dalam master, yang memungkinkan untuk memanipulasi tampilan dan perilaku master. Pustaka ini juga memungkinkan pengendalian perilaku bentuk dalam master, seperti bagaimana bentuk tersebut merespons peristiwa seperti mengubah ukuran, memutar, dan memindahkan.
Dapatkan Master dari File Visio melalui API Java
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());