
Pada postingan saya sebelumnya, saya telah mendemonstrasikan cara membuat diagram MS Visio dari awal di aplikasi Node.js. Pada artikel ini, saya akan menunjukkan cara menggunakan Aspose.Diagram untuk mengekspor atau mengonversi diagram MS Visio ke berbagai format file populer di aplikasi Node.js.
Konversi diagram Visio dapat bermanfaat dalam berbagai skenario. Anda dapat mengonversi diagram menjadi gambar HTML atau JPEG/PNG untuk menampilkannya di halaman web atau di penampil dokumen Visio. Demikian pula, konversi Visio ke PDF dapat digunakan untuk menghilangkan ketergantungan perangkat lunak khusus untuk melihat diagram. Untuk skenario seperti itu, Aspose.Diagram menyediakan konversi diagram Visio berkualitas tinggi ke format lain.
- Konversikan Visio ke PDF di Node.js
- Konversi Diagram Visio ke PNG/JPEG/Format Gambar Lainnya
- Ekspor Diagram Visio ke SVG di Node.js
- Konversi Diagram Visio ke HTML di Node.js
- Konversi Visio ke XAML di Node.js
Node.js Visio Converter API - Instalasi
Anda dapat menginstal Aspose.Diagram ke dalam aplikasi Node.js Anda menggunakan perintah npm berikut.
npm install aspose.diagram --save
Konversikan Visio ke PDF di Node.js
PDF adalah format dokumen platform-independen yang menjaga konten dokumen tetap stabil di antara lingkungan yang heterogen. Oleh karena itu, lebih cocok untuk mengonversi diagram Visio ke PDF sebelum membagikannya kepada orang-orang tanpa mengkhawatirkan lingkungan mereka atau menginstal perangkat lunak khusus. Berikut langkah-langkah untuk mengubah diagram Visio menjadi dokumen PDF menggunakan Aspose.Diagram.
- Muat diagram Visio VSD/VSDX menggunakan kelas Diagram.
- Ekspor diagram ke PDF menggunakan metode Diagram.save(string, SaveFileFormat).
Contoh kode berikut menunjukkan cara mengonversi Visio VSDX ke PDF di Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Muat file Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// Simpan sebagai format file PDF
diagram.save("Visio to PDF.pdf", aspose.diagram.SaveFileFormat.PDF);
Berkas VSDX

File pdf

Konversikan Visio ke PNG/JPEG/Gambar Lain di Node.js
Konversi diagram Visio ke format gambar berguna untuk membuat thumbnail atau menampilkan konten diagram, yaitu untuk penampil Visio. Aspose.Diagram memungkinkan Anda mengonversi diagram Visio ke format gambar berikut:
- PNG
- JPEG
- BERTENGKAR
- BMP
- EMF
Berikut ini adalah langkah-langkah untuk mengkonversi diagram Visio ke PNG, JPEG atau format gambar lainnya.
- Muat diagram MS Visio menggunakan kelas Diagram.
- Buat instance dari kelas ImageSaveOptions dan atur format gambar yang diinginkan menggunakan pencacahan SaveFileFormat.
- Simpan diagram Visio sebagai gambar menggunakan metode Diagram.save(string, ImageSaveOptions).
Contoh kode berikut menunjukkan cara mengonversi gambar Visio VSDX ke PNG di Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Muat file Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// Atur opsi gambar
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);
// Simpan satu halaman hanya jika Anda ingin mengonversi halaman tertentu.
options.setPageIndex(0);
// Simpan sebagai format file PNG
diagram.save("Visio to PNG.png", options);
Ekspor Diagram Visio ke SVG di Node.js
Anda juga dapat mengonversi diagram Visio ke format SVG dalam beberapa baris kode. Berikut adalah langkah-langkah untuk melakukan konversi ini.
- Muat diagram Visio menggunakan kelas Diagram.
- Ekspor diagram ke format SVG menggunakan metode Diagram.save(string, SaveFileFormat).
Contoh kode berikut menunjukkan cara mengonversi Visio VSDX ke format SVG di Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram")
// Muat file Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// Simpan sebagai format file SVG
diagram.save("Visio-to-SVG.svg", aspose.diagram.SaveFileFormat.SVG);
Konversi Diagram Visio ke HTML di Node.js
Aspose.Diagram juga memungkinkan Anda mengonversi diagram Visio menjadi dokumen HTML. Dalam konversi Visio ke HTML, API juga menghasilkan sidebar untuk menavigasi antar halaman diagram. Berikut adalah langkah-langkah untuk melakukan konversi ini.
- Buat instance dari kelas Diagram dan inisialisasi dengan jalur file Visio.
- Simpan diagram sebagai HTML menggunakan metode Diagram.save(string, SaveFileFormat).
Contoh kode berikut menunjukkan cara mengonversi Visio VSDX ke HTML di Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Muat file Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// Simpan sebagai format file HTML
diagram.save("Visio-to-HTML.html", aspose.diagram.SaveFileFormat.HTML);
Visio ke HTML

Konversikan Visio ke XAML di Node.js
Anda juga dapat mengonversi diagram Visio ke format XAML yang dibuat menggunakan bahasa markup Microsoft yang dinamai sama, XAML (Extensible Application Markup Language). Berikut adalah langkah-langkah untuk mengonversi diagram Visio ke format XAML.
- Muat file Visio VSDX menggunakan kelas Diagram.
- Simpan VSDX sebagai XAML menggunakan metode Diagram.save(string, SaveFileFormat).
Contoh kode berikut menunjukkan cara mengonversi Visio VSDX ke XAML di Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Muat file Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// Simpan sebagai format file XAML
diagram.save("Visio-to-XAML.xaml", aspose.diagram.SaveFileFormat.XAML);
Kesimpulan
Pada artikel ini, kita telah melihat cara mengonversi diagram MS Visio ke berbagai format populer di aplikasi Node.js. Skenario konversi yang telah kami bahas dalam artikel ini mencakup Visio ke PDF, Visio ke gambar (PNG, JPEG, dll.), Visio ke SVG, Visio ke HTML, dan Visio ke XAML. Anda dapat mempelajari lebih lanjut tentang Node.js Visio API dari dokumentasi.