Konversikan HTML ke Word DOCX C#

File HTML sering digunakan untuk membuat, mengedit, atau mengomunikasikan banyak informasi. Demikian pula, file Microsoft Word termasuk DOCX dan DOC juga terkenal karena berbagai fiturnya. Anda dapat mengonversi file halaman web HTML ke file kata, DOCX atau DOC dalam C#. Pada artikel ini, Anda akan mempelajari cara mengonversi HTML ke Word DOCX DOC dalam C#. Mari kita ikhtisar singkat tentang kasus penggunaan berikut di sini:

C# HTML ke Word DOCX DOC C# Converter – Instalasi

Aspose.HTML for .NET API mendukung banyak fitur pembuatan, manipulasi, dan konversi HTML. Fitur yang menonjol adalah konversi HTML ke DOCX/DOC dalam C#. Anda dapat dengan mudah mengonfigurasi API dengan mengunduhnya dari bagian Rilis Baru, atau menginstalnya dari NuGet dengan perintah berikut:

PM> Install-Package Aspose.Html

Konversi Halaman Web HTML ke Word DOCX/DOC menggunakan C#

Mari kita jelajahi konversi HTML ke Word DOCX/DOC C# dari kasus penggunaan sederhana. Kami akan membuat file HTML dasar dan kemudian melakukan konversi. Anda harus mengikuti langkah-langkah berikut untuk mengonversi file HTML ke Word (DOCX/DOC) di C#:

  1. Tulis file HTML sederhana
  2. Muat file HTML masukan
  3. Inisialisasi objek DocSaveOptions.
  4. Konversi halaman web HTML ke Word DOCX di C#

Kode C# di bawah ini menunjukkan cara mengonversi halaman web HTML ke file Word seperti DOCX/DOC:

// Siapkan kode HTML dan simpan ke file.
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);

// Inisialisasi dokumen HTML dari file
using (var document = new HTMLDocument("document.html"))
{
    // Inisialisasi DocSaveOptions 
    var options = new Aspose.Html.Saving.DocSaveOptions();

    // Mengkonversi halaman web HTML ke DOCX
    Aspose.Html.Converters.Converter.ConvertHTML(document, options, "output.docx");
}

Mengonversi HTML ke Word di C# menggunakan Opsi Lanjutan di C#

Mari kita bergerak selangkah lebih maju. Anda dapat mengubah ukuran halaman, margin, warna latar belakang, dan properti lainnya menggunakan objek DocSaveOptions. Semua opsi ini berkontribusi pada kontrol yang lebih besar atas bagaimana file dikonversi. Ini dapat membantu Anda mencapai kebutuhan Anda tanpa mempedulikan format file yang mendasarinya. Anda harus mengikuti langkah-langkah di bawah ini untuk mengonversi HTML ke DOCX dengan opsi lanjutan menggunakan C#:

  1. Muat file HTML masukan
  2. Inisialisasi objek DocSaveOptions.
  3. Tentukan ukuran halaman dalam inci
  4. Panggil metode ConvertHTML untuk konversi HTML ke Word DOCX di C#

Kode di bawah ini didasarkan pada langkah-langkah di atas yang menunjukkan cara mengonversi file HTML ke Word DOCX di C#:

// Siapkan kode HTML dan simpan ke file
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);

// Tetapkan A5 sebagai ukuran halaman
var options = new Aspose.Html.Saving.DocSaveOptions
{
    PageSetup =
    {
        AnyPage = new Aspose.Html.Drawing.Page()
        {
            Size = new Aspose.Html.Drawing.Size(Aspose.Html.Drawing.Length.FromInches(8.3f), Aspose.Html.Drawing.Length.FromInches(5.8f))
        }
    }
};

// Mengkonversi dokumen HTML ke DOCX
Aspose.Html.Converters.Converter.ConvertHTML("document.html", options, "output.docx");

Kesimpulan

Pada artikel ini, kami telah menjelajahi konversi HTML ke Word DOCX DOC secara terprogram dalam C#. Selain itu, Anda dapat mengunjungi Bagian Dokumentasi atau Referensi API untuk analisis lebih lanjut. Jika ada ambiguitas atau kekhawatiran, silakan kirim email kepada kami di Forum Dukungan Gratis.

Lihat juga