Konversikan DOCX ke DOC C#

Dokumen Microsoft Word sebagian besar terdiri dari dua jenis, DOC dan DOCX. Anda dapat mengonversi DOCX ke DOC serta dari DOC ke DOCX menggunakan program C# atau VB.NET. Setiap dokumen dapat diproses dan dikonversi satu per satu atau Anda dapat mengonversi file DOC dan DOCX secara batch jika Anda perlu bekerja dengan banyak file. Anda dapat menjelajahi kasus penggunaan berikut untuk memahami topik secara mendetail:

DOCX ke DOC dan DOC ke DOCX Converter API – Instalasi

Aspose.Words for .NET API dapat digunakan untuk konversi format file DOCX ke DOC dan DOC ke DOCX yang efisien dan cepat. Anda dapat mengonfigurasi API dalam aplikasi berbasis .NET framework sehingga Anda dapat menggunakan bahasa C# dan VB.NET untuk melakukan konversi secara terprogram. Anda dapat mengunduh file DLL sebagai file ZIP dari situs web resmi, atau Anda dapat menginstal API dalam solusi Anda menggunakan perintah NuGet berikut:

Install-Package Aspose.Words

Konversi DOCX ke File DOC Secara terprogram menggunakan C # atau VB.NET

Perbedaan utama antara DOC dan DOCX adalah bahwa format file DOC adalah file biner dimana format file DOCX adalah file ZIP yang berisi semua file XML terkait. Anda dapat mengonversi file DOCX ke dokumen DOC dengan langkah-langkah berikut:

  1. Tentukan LoadFormat dari file sumber
  2. Muat file DOCX masukan
  3. Simpan file DOC keluaran menggunakan SaveFormat

Cuplikan kode di bawah ini menunjukkan cara mengonversi DOCX ke DOC menggunakan C# atau VB.NET:

// Tentukan LoadFormat dari dokumen kata masukan
Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions();
options.LoadFormat = Aspose.Words.LoadFormat.Docx ;

// Muat file DOCX sumber
Aspose.Words.Document document = new Aspose.Words.Document(dataDir + "file.doc", options);

// Konversikan file DOCX ke DOC
document.Save(dataDir + "test.doc", Aspose.Words.SaveFormat.Docx);

Batch Mengkonversi File DOCX ke DOC menggunakan C# atau VB.NET

Anda mungkin perlu mengonversi ratusan file DOCX ke format DOC di aplikasi .NET Anda. Anda dapat dengan mudah mengonversi kumpulan file dengan menjalankan program hanya sekali. Ikuti langkah-langkah di bawah ini untuk mengonversi kumpulan file DOCX:

  1. Muat semua file DOCX dari direktori atau folder
  2. Muat setiap file DOCX menggunakan kelas LoadOptions.
  3. Ubah ekstensi setiap file input menjadi DOC
  4. Simpan file keluaran sebagai file format DOC

Kode berikut menunjukkan cara mengonversi kumpulan file DOCX ke file format DOC menggunakan C# atau VB.NET:

string[] files = Directory.GetFiles(dataDir, "*.docx");
foreach (var file in files)
{
    // Tentukan LoadFormat dari dokumen kata masukan
    Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions();
    options.LoadFormat = Aspose.Words.LoadFormat.Docx;

    // Muat file DOCX sumber
    Aspose.Words.Document document = new Aspose.Words.Document(file, options);

    var filename = Path.ChangeExtension(file, ".doc");

    // Konversikan file DOCX ke DOC
    document.Save(filename, Aspose.Words.SaveFormat.Doc);
}

Konversi File DOC ke DOCX menggunakan C # atau VB.NET

Anda dapat mengonversi file Microsoft Word DOC ke file format DOCX di aplikasi berbasis .NET Framework menggunakan C# atau VB.NET. Berikut adalah langkah-langkah untuk melakukan konversi:

  1. Setel LoadFormat dari file DOC masukan
  2. Inisialisasi dokumen sumber dengan kelas Document
  3. Simpan file keluaran dalam format DOCX

Kode di bawah ini menunjukkan cara mengonversi DOC ke DOCX menggunakan C# atau VB.NET:

// Tentukan LoadFormat dari dokumen kata masukan
Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions();
options.LoadFormat = Aspose.Words.LoadFormat.Doc;

// Muat file DOC sumber
Aspose.Words.Document document = new Aspose.Words.Document(dataDir + "test.doc" , options);

// Konversikan file DOC ke DOCX
document.Save(dataDir + "test.docx" , Aspose.Words.SaveFormat.Docx);

Batch Mengkonversi DOC ke DOCX Secara terprogram menggunakan C# atau VB.NET

Anda juga dapat memproses konversi beberapa file dan kumpulan berbeda untuk konversi DOC ke DOCX. Anda harus mengikuti langkah-langkah di bawah ini untuk mengonversi file tersebut:

  1. Muat semua file DOC dari direktori
  2. Tetapkan nilai DOC dari pencacahan LoadFormat.
  3. Muat dokumen masukan
  4. Simpan file DOCX keluaran menggunakan SaveFormat

Contoh kode berikut menjelaskan cara mengonversi kumpulan file DOC ke file DOCX menggunakan C# atau VB.NET:

string[] files = Directory.GetFiles(dataDir, "*.doc");
foreach (var file in files)
{
    // Tentukan LoadFormat dari dokumen kata masukan
    Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions();
    options.LoadFormat = Aspose.Words.LoadFormat.Doc;

    // Muat file DOC sumber
    Aspose.Words.Document document = new Aspose.Words.Document(file, options);

    var filename = Path.ChangeExtension(file, ".docx");

    // Konversikan file DOC ke DOCX
    document.Save(filename, Aspose.Words.SaveFormat.Docx);
}

Kesimpulan

Anda telah mempelajari cara melakukan konversi antar format file DOC dan DOCX. Secara khusus, Anda telah menjelajahi cara mengonversi DOC ke DOCX serta DOCX ke DOC. Selain itu, Anda juga telah mempelajari cara mengonversi sekumpulan file DOC atau DOCX secara terprogram menggunakan C# atau VB.NET. Namun, jika Anda tertarik untuk mempelajari lebih lanjut, Anda dapat merujuk ke Dokumentasi API dan Halaman Produk. Selain itu, jika ada pertanyaan, jangan ragu untuk menghubungi kami di Forum Dukungan Gratis.

Lihat juga