Visio VSDX ke Word DOCX C#

Microsoft Visio telah lama menjadi alat bantu untuk membuat diagram, diagram alur, dan representasi visual yang rumit dari proses yang kompleks. Sementara Microsoft Word tetap menjadi platform dokumentasi yang ada di mana-mana. Namun, ada kalanya diperlukan konversi diagram Visio ke dokumen Word untuk laporan yang lebih komprehensif atau tujuan kolaboratif. Dalam postingan blog ini, kita akan menjelajahi proses mengonversi file Visio VSDX menjadi dokumen Word menggunakan C#.

Mengapa Mengonversi Dokumen Visio ke Word?

Standardisasi Dokumen: Mengonversi diagram Visio ke Word memungkinkan integrasi elemen visual ke dalam dokumen standar, sehingga meningkatkan konsistensi dokumen secara keseluruhan.

Dokumentasi dan Pelaporan: Mengonversi diagram Visio ke Word memungkinkan penyertaan elemen visual dalam laporan dan dokumentasi komprehensif, sehingga memudahkan pembaca untuk memahami informasi yang kompleks.

Dokumentasi Terpadu: Membawa diagram Visio ke dalam dokumen Word memungkinkan Anda menggabungkan semua informasi yang relevan di satu tempat. Ini bisa sangat berguna untuk dokumentasi proyek, presentasi, atau laporan yang memerlukan kombinasi elemen visual dan penjelasan tekstual.

Konversi Visio VSDX ke Word DOCX di C#

Langkah-langkah berikut menguraikan cara mengonversi Visio ke dokumen Word DOCX di C#:

  • Konfigurasikan Conholdate.Total for .NET di lingkungan Anda.
  • Deklarasikan objek kelas PdfSaveOptions.
  • Simpan diagram Visio ke dokumen PDF perantara dengan metode Simpan.
  • Muat file PDF menggunakan kelas Document.
  • Buat instance objek kelas DocSaveOptions.
  • Konversikan file diagram Visio ke format dokumen Word DOCX dengan metode Simpan.

Cuplikan kode berikut menunjukkan cara mengonversi diagram Visio VSDX ke dokumen Word di C#:

// Muat diagram Visio
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("Drawing1.vsdx");

// Deklarasikan objek PdfSaveOptions
Aspose.Diagram.Saving.PdfSaveOptions saveOptions = new Aspose.Diagram.Saving.PdfSaveOptions();

// Simpan diagram Visio ke PDF
diagram.Save("VSDXtoPDF.pdf", saveOptions);

Document document = new Document("VSDXtoPDF.pdf");

// Buat instance objek DocSaveOptions
DocSaveOptions DocOptions = new DocSaveOptions
{
    // Tentukan format keluaran sebagai DOCX
    Format = DocSaveOptions.DocFormat.DocX
};

document.Save("VisiotoWord.docx", DocOptions);

Konversikan Visio ke Dokumen Word DOCX di C# - Opsi Lanjutan

Bagian ini menjelaskan konversi selangkah lebih maju di mana Anda dapat menggunakan opsi lanjutan untuk mengonversi Visio ke dokumen Word di C#:

  • Instal Conholdate.Total for .NET di sistem Anda.
  • Inisialisasi objek kelas PdfSaveOptions.
  • Render diagram masukan Visio ke format PDF menggunakan metode Simpan.
  • Akses dokumen PDF dengan kelas Document.
  • Buat objek kelas DocSaveOptions.
  • Konversikan file diagram VSDX ke dokumen DOCX dengan menjalankan metode Simpan.

Contoh kode di bawah ini menunjukkan cara mengonversi Visio VSDX ke Word DOCX dengan opsi lanjutan di C#:

// Muat diagram Visio
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("Drawing1.vsdx");

// Deklarasikan objek PdfSaveOptions
Aspose.Diagram.Saving.PdfSaveOptions saveOptions = new Aspose.Diagram.Saving.PdfSaveOptions();

// Jumlah halaman yang akan dirender
saveOptions.PageCount = 2;

// Tetapkan indeks halaman pertama
saveOptions.PageIndex = 1;

// Simpan diagram Visio ke PDF
diagram.Save("VSDXtoPDF.pdf", saveOptions);

Document document = new Document("VSDXtoPDF.pdf");

// Buat instance objek DocSaveOptions
DocSaveOptions DocOptions = new DocSaveOptions
{
    // Tentukan format keluaran sebagai DOCX
    Format = DocSaveOptions.DocFormat.DocX,
    RecognizeBullets = true,
    Mode = DocSaveOptions.RecognitionMode.Flow,
};

document.Save("VisiotoWord.docx", DocOptions);

Lisensi Evaluasi Gratis

Anda dapat meminta lisensi sementara gratis untuk mengevaluasi API tanpa tanda air atau batasan evaluasi apa pun.

Membungkus

Posting blog ini menyajikan contoh konversi dasar, di mana Anda dapat menyesuaikan kode lebih lanjut tergantung pada kebutuhan spesifik Anda. Selain itu, pastikan untuk menangani pengecualian, lepaskan memori bila diperlukan, dan uji konversi dengan tata letak dan diagram yang berbeda. Mengonversi Visio VSDX ke Word DOCX di C# dapat meningkatkan alur kerja dokumentasi Anda secara signifikan, menyediakan cara yang mulus untuk menggabungkan elemen visual dengan penjelasan tekstual. Jika ada ambiguitas, silakan kirim pesan kepada kami di forum.

Lihat juga