Dalam berbagai kasus, Anda perlu menampilkan konten file Word DOCX di aplikasi web atau desktop Anda. Salah satu opsi yang sesuai dalam kasus tersebut adalah konversi DOCX menjadi HTML. Untuk mencapainya dari dalam aplikasi .NET, artikel ini membahas cara mengonversi file DOCX ke HTML di C#. Selain itu, Anda akan mempelajari cara mengontrol konversi DOCX ke HTML secara dinamis menggunakan opsi yang berbeda.
- C# API untuk Konversi DOCX ke HTML
- Mengonversi DOCX ke HTML dalam C#
- Kustomisasi Konversi DOCX ke HTML
C# DOCX ke HTML Converter API - Download Gratis
Untuk melakukan konversi DOCX ke HTML dari dalam aplikasi .NET, kami akan menggunakan Aspose.Words for .NET. Ini adalah perpustakaan kelas yang kuat yang memungkinkan Anda membuat dan memanipulasi dokumen Word. Selain itu, ini memungkinkan Anda mengonversi dokumen DOCX ke berbagai format file lainnya. Anda dapat mengunduh API atau menginstalnya menggunakan NuGet.
PM> Install-Package Aspose.Words
Konversikan DOCX ke HTML dalam C#
Aspose.Words for .NET memudahkan Anda mengonversi dokumen DOCX ke HTML. Cukup muat dokumen DOCX dan simpan sebagai file HTML. Berikut ini adalah langkah-langkah untuk mengonversi file DOCX ke HTML di C#.
- Muat dokumen DOCX menggunakan kelas Document.
- Konversikan dokumen DOCX ke HTML menggunakan metode Document.Save(string, SaveFormat).
Contoh kode berikut menunjukkan cara mengonversi DOCX ke HTML menggunakan C#.
// Muat dokumen dari disk
Document doc = new Document("Document.docx");
// Simpan dokumen sebagai HTML
doc.Save("Document.html", SaveFormat.Html);
C# Sesuaikan Konversi DOCX ke HTML
Aspose.Words for .NET juga memungkinkan Anda menyesuaikan konversi DOCX ke HTML menggunakan opsi yang berbeda. Misalnya, Anda dapat menentukan folder untuk menyimpan file sumber daya (CSS, font, dan gambar) secara terpisah. Selain itu, Anda dapat mengekspor informasi bolak-balik dari dokumen tersebut. Bagian berikut menunjukkan cara menggunakan opsi ini.
C# DOCX ke HTML - Mengekspor Informasi Perjalanan Pulang-Pergi
MS Word menyediakan berbagai fitur dan tidak semuanya didukung oleh HTML. Oleh karena itu, untuk membuat konten HTML mendekati dokumen aslinya, digunakan informasi perjalanan bolak-balik. Langkah-langkah berikut menunjukkan cara mengekspor informasi bolak-balik di DOCX ke konversi HTML di C#.
- Muat dokumen DOCX menggunakan kelas Document.
- Buat objek kelas HtmlSaveOptions.
- Aktifkan ekspor informasi pulang pergi menggunakan properti HtmlSaveOptions.ExportRoundtripInformation.
- Konversikan dokumen DOCX ke HTML menggunakan metode Document.Save(string, HtmlSaveOptions).
Contoh kode berikut menunjukkan cara mengekspor informasi bolak-balik di konversi DOCX ke HTML di C# .NET.
// Muat dokumen dari disk
Document doc = new Document("Document.docx");
// Aktifkan informasi pulang pergi
HtmlSaveOptions options = new HtmlSaveOptions();
options.ExportRoundtripInformation = true;
// Simpan sebagai HTML
doc.Save("ExportRoundtripInformation_out.html", options);
Konversi C# DOCX ke HTML - Tentukan Folder Sumber Daya
Saat melakukan konversi DOCX ke HTML, Anda dapat menyimpan file sumber daya di folder terpisah. Selain itu, Anda dapat menentukan folder untuk menyimpan font dan gambar secara terpisah. Berikut ini adalah langkah-langkah untuk mencapainya.
- Muat dokumen DOCX menggunakan kelas Document.
- Buat objek kelas HtmlSaveOptions.
- Tetapkan folder sumber daya menggunakan properti HtmlSaveOptions.ResourceFolder.
- Konversikan dokumen DOCX ke HTML menggunakan metode Document.Save(string, HtmlSaveOptions).
Contoh kode berikut menunjukkan cara menyimpan sumber daya di folder terpisah dalam konversi C# DOCX ke HTML.
// Muat dokumen
Document doc = new Document("document.docx");
// Tetapkan folder untuk sumber daya
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.CssStyleSheetType = CssStyleSheetType.External;
saveOptions.ExportFontResources = true;
saveOptions.ResourceFolder = dataDir + @"\Resources";
saveOptions.ResourceFolderAlias = "http://example.com/resources";
// Mengkonversi dokumen ke HTML
doc.Save("ExportResourcesUsingHtmlSaveOptions.html", saveOptions);
Baca selengkapnya tentang bekerja dengan folder sumber daya dalam konversi DOCX ke HTML.
C# API untuk Konversi DOCX ke HTML - Dapatkan Lisensi Gratis
Anda bisa mendapatkan lisensi sementara untuk menggunakan Aspose.Words for .NET tanpa batasan evaluasi.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara mengonversi file DOCX ke HTML di C#. Selain itu, Anda telah melihat cara menggunakan berbagai opsi untuk menyesuaikan konversi DOCX ke HTML. Anda juga dapat menjelajahi fitur lain dari Aspose.Words for .NET menggunakan dokumentasi. Selain itu, Anda dapat memposting pertanyaan Anda di forum kami.