File VSD atau VSDX Visio biasanya digunakan untuk merancang proses, alur kerja, bagan alur, dll. Namun, jenis file ini didukung oleh aplikasi dalam jumlah terbatas. Dalam situasi tertentu, Anda mungkin perlu mengonversi file VSDX atau VSD Visio ke dokumen PDF. Artikel ini membahas cara mengonversi file VSD VSDX Diagram ke dokumen PDF menggunakan Java:
- Pengonversi Visio ke PDF – Konfigurasi API Java
- Konversi VSD/VSDX Visio Diagram ke File PDF menggunakan Java
- Konversi Diagram VSDX/VSD ke PDF dengan Opsi Lanjutan di Java
Pengonversi Visio ke PDF - Konfigurasi API Java
Aspose.Diagram for Java adalah pustaka kelas yang dirancang untuk membuat, mengedit, atau memanipulasi diagram MS Visio dari aplikasi berbasis Java. Anda dapat mengunduh file JAR dari bagian New Releases, atau menggunakan konfigurasi Maven berikut di file pom.xml proyek Anda:
Gudang:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Ketergantungan:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>21.10</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
Konversi VSD/VSDX Visio Diagram ke PDF di Java
Anda dapat mengonversi file VSD atau VSDX ke PDF dengan langkah-langkah berikut:
- Buat objek kelas Diagram untuk memuat file VSD/VSDX Visio.
- Konversikan diagram Visio ke file PDF dengan metode Save).
Cuplikan kode berikut menunjukkan cara mengonversi file VSD/VSDX ke dokumen PDF menggunakan Java:
// Buat objek diagram untuk memuat diagram VSD/VSDX
Diagram diagram = new Diagram("Diagram.vsd");
// Simpan diagram Visio sebagai PDF
diagram.save("Diagram.pdf", SaveFileFormat.PDF);
Konversi Diagram VSDX/VSD ke PDF dengan Opsi Lanjutan di Java
Anda dapat menyesuaikan konversi Visio VSD/VSDX ke dokumen PDF menggunakan properti yang berbeda seperti ukuran halaman, enkripsi, kepatuhan PDF/A, dll. Langkah-langkah berikut menunjukkan cara mengonversi file VSDX atau VSD Diagram ke dokumen PDF secara terprogram menggunakan Java :
- Buat objek kelas Diagram untuk memuat diagram VSD/VSDX.
- Inisialisasi PdfSaveOptions untuk menyimpan diagram.
- Tetapkan tingkat kesesuaian untuk dokumen PDF yang dihasilkan.
- Tetapkan detail enkripsi dan ukuran halaman.
- Konversikan file VSDX Visio ke file PDF.
Cuplikan kode di bawah ini menunjukkan cara mengonversi file Visio VSD/VSDX ke dokumen PDF dengan enkripsi dan kepatuhan PDF/A secara terprogram dengan Java:
// Buat objek diagram untuk memuat diagram VSD/VSDX
Diagram diagram = new Diagram("Diagram.vsdx");
// Opsi saat menyimpan diagram ke dalam format PDF
PdfSaveOptions options = new PdfSaveOptions();
// Buang halaman latar belakang yang disimpan dari diagram Visio
options.setSaveForegroundPagesOnly(true);
// Tingkat kesesuaian untuk dokumen PDF yang dihasilkan.
options.setCompliance(PdfCompliance.PDF_15);
// Tetapkan detail enkripsi
PdfEncryptionDetails encriptionDetails = new PdfEncryptionDetails("User password", "Owner Password", PdfEncryptionAlgorithm.RC_4_128);
options.setEncryptionDetails(encriptionDetails);
// Tetapkan ukuran halaman
PageSize pgSize = new PageSize(PaperSizeFormat.A_1);
options.setPageSize(pgSize);
// Konversikan file VSDX Visio ke file PDF
diagram.save("UsePDFSaveOptions.pdf", options);
Dapatkan Lisensi Gratis
Anda dapat meminta Lisensi Sementara Gratis untuk mengevaluasi API dalam kapasitas penuhnya.
Kesimpulan
Aspose.Diagram for Java API menyediakan banyak fitur untuk bekerja dengan diagram Visio VSD/VSDX. Selain itu, ini menyediakan konversi diagram dengan ketelitian tinggi ke format file PDF. Pada artikel ini, Anda telah menjelajahi cara mengonversi diagram VSD atau VSDX ke format PDF secara terprogram menggunakan Java. Anda dapat mempelajari lebih lanjut tentang API dengan melihat Dokumentasi. Jika ada pertanyaan, jangan ragu untuk menulis kepada kami di Forum Dukungan Gratis.