
Microsoft Visio adalah alat grafik vektor populer yang membantu Anda memvisualisasikan alur proses bisnis yang terhubung dengan data. Ini dapat digunakan untuk menggambar berbagai diagram seperti diagram alur, bagan organisasi, denah bangunan, denah lantai, diagram aliran data, diagram aliran proses, pemodelan proses bisnis, diagram swimlane, peta 3D, dan banyak lagi. Sebagai pengembang Java, Anda dapat dengan mudah merender diagram Visio dalam HTML, PDF, dan format gambar populer lainnya secara terprogram. Dalam artikel ini, Anda akan mempelajari cara merender diagram Visio dalam HTML, PDF, dan Gambar menggunakan Java. Topik-topik berikut dibahas/dibahas dalam artikel ini:
- Java API untuk Melihat File Visio
- Render Visio VSSX dalam HTML
- Render Visio VSTX dalam PDF
- Lihat Visio VSDX sebagai Gambar
Java API untuk Melihat File Visio
Saya akan menggunakan GroupDocs.Viewer for Java API untuk rendering file Visio. Ini memberikan solusi tampilan dokumen yang paling fleksibel untuk merender dan menampilkan format file yang banyak digunakan di mana saja. Dengan menggunakan API ini, Anda dapat membuat aplikasi perenderan dokumen dan gambar yang kuat di Java tanpa menginstal perangkat lunak eksternal apa pun. Ini memungkinkan Anda untuk dengan cepat melihat PDF, HTML, XML, Microsoft Office Word, lembar kerja Excel, presentasi PowerPoint, email Outlook, diagram Visio, Proyek, metafile, gambar, dan berbagai format file lainnya dengan mudah dan lebih sedikit bahaya pemrograman.
Unduh dan Konfigurasi
Dapatkan perpustakaan dari unduhan atau cukup tambahkan konfigurasi pom.xml berikut di aplikasi Java berbasis Maven Anda untuk mencoba contoh yang disebutkan di bawah.
<repository>
<id>GroupDocsArtifactRepository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>21.2</version>
</dependency>
Render Visio VSSX dalam HTML
Anda dapat merender file Visio VSSX dalam HTML dengan mengikuti langkah-langkah sederhana yang diberikan di bawah ini:
- Buat instance kelas Viewer
- Berikan jalur file input
- Buat instance dari kelas HtmlViewOptions.
- Berikan jalur file keluaran
- Panggil metode View dan berikan HtmlViewOptions
Contoh kode berikut menunjukkan cara merender file VSSX dalam HTML menggunakan Java.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
try (Viewer viewer = new Viewer("C:\\Files\\sample.vssx")) { HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources("C:\\Files\\Output\\output.html"); viewer.view(options); } Render VSSX dalam HTML
Kelas **HtmlViewOptions ** menyediakan opsi untuk merender dokumen ke dalam format HTML. Konstruktor ForEmbeddedResources membuat instance baru dari kelas HtmlViewOptions untuk merender ke dalam HTML dengan sumber daya tersemat. Ini menyediakan opsi tertentu untuk berbagai format file seperti VisioRenderingOptions untuk file Visio, opsi Tanda Air untuk mengatur tanda air teks, opsi keamanan, opsi rendering untuk merender halaman tersembunyi, catatan, dan komentar, dll. Anda dapat menemukan detail lebih lanjut tentang “Document HTML Viewer” di dokumentasi.
Render Visio VSTX dalam PDF
Anda dapat merender file Visio VSTX dalam format PDF dengan mengikuti langkah-langkah sederhana yang diberikan di bawah ini:
- Buat instance kelas Viewer
- Berikan jalur file input
- Buat instance dari kelas PdfViewOptions.
- Berikan jalur file keluaran
- Panggil metode View dan berikan PdfViewOptions
Contoh kode berikut menunjukkan cara merender file VSTX dalam PDF menggunakan Java.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
try (Viewer viewer = new Viewer("C:\\Files\\sample_organization.vstx")){ PdfViewOptions options = new PdfViewOptions("C:\\Files\\Output\\output.pdf"); viewer.view(options); } Render VSTX dalam PDF
Kelas **PdfViewOptions ** menyediakan opsi untuk merender dokumen ke dalam format PDF. Itu juga memungkinkan pengaturan opsi terpisah untuk berbagai format file termasuk tanda air teks, opsi keamanan, dan rendering halaman tersembunyi, catatan, dan komentar, dll. Anda dapat menemukan detail lebih lanjut tentang “Document PDF Viewer” di dokumentasi.
Render Visio VSDX sebagai Gambar
Anda dapat merender file Visio VSDX dalam format JPG atau PNG dengan mengikuti langkah-langkah sederhana berikut ini:
- Buat instance kelas Viewer
- Berikan jalur file input
- Buat instance dari kelas PngViewOptions.
- Berikan jalur file keluaran
- Panggil metode View dan teruskan PngViewOptions
Contoh kode berikut menunjukkan cara merender file VSDX di PNG menggunakan Java.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
try (Viewer viewer = new Viewer("C:\\Files\\sample_block.vsdx")){ PngViewOptions options = new PngViewOptions("C:\\Files\\Output\\output.png"); viewer.view(options); } Render VSDX sebagai PNG
Anda juga dapat merender file Visio dalam JPG menggunakan Java seperti yang ditunjukkan di bawah ini:
try (Viewer viewer = new Viewer("C:\\Files\\sample_network.vsdx")) { | |
JpgViewOptions jpgOptions = new JpgViewOptions("C:\\Files\\Output\\output.jpg"); | |
viewer.view(jpgOptions); | |
} |

Render VSDX sebagai JPG
Kelas **PngViewOptions ** menyediakan opsi untuk merender dokumen ke dalam format PNG. Demikian pula, kelas **JpgViewOptions ** menyediakan opsi untuk merender dokumen ke dalam format JPG. Kedua kelas juga menyediakan opsi pengaturan untuk format lain bersama dengan tanda air teks, opsi keamanan, dan rendering halaman tersembunyi, catatan, dan komentar, dll. Anda dapat menemukan detail lebih lanjut tentang “Document Image Viewer” di dokumentasi.
Dapatkan Lisensi Gratis
Anda dapat mencoba API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.
Kesimpulan
Dalam artikel ini, Anda telah mempelajari cara merender file Visio (.vsdx, .vstx, .vssx) dalam HTML, PDF, PNG, dan Jpg menggunakan Java. Anda dapat mempelajari lebih lanjut tentang GroupDocs.Viewer Java API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.