Konversi Dokumen Word ke EPUB di C#

Format EPUB digunakan untuk publikasi elektronik, yang umumnya dikenal sebagai ebook. File EPUB didukung oleh berbagai perangkat pintar seperti smartphone, tablet, laptop, dll. Dalam berbagai kasus, dokumen dibuat dalam format MS Word yang seringkali tidak memiliki dukungan bawaan pada perangkat pintar. Oleh karena itu, file Word dikonversi ke format EPUB. Pada artikel ini, Anda akan mempelajari cara mengonversi file Word (DOCX, DOC, dll.) ke EPUB secara terprogram menggunakan C#.

C# API untuk Konversi Word ke EPUB

Untuk mengonversi file MS Word ke format EPUB, kami akan menggunakan Aspose.Words for .NET. API dirancang untuk bekerja dengan dokumen MS Word dari dalam aplikasi .NET. Ini memungkinkan Anda membuat, memanipulasi, dan mengonversi dokumen Word dengan fidelitas tinggi. Anda dapat mengunduh DLL API atau menginstalnya langsung dari NuGet menggunakan konsol pengelola paket.

PM> Install-Package Aspose.Words

Mengonversi Dokumen Word ke EPUB di C#

Berikut ini adalah langkah-langkah untuk mengonversi file Word DOCX ke EPUB di C#.

Contoh kode berikut menunjukkan cara mengonversi file DOCX ke EPUB di C#.

// Muat dokumen Word
Document doc = new Document("document.docx");

// Konversikan dokumen Word ke EPUB
doc.Save("word-to-epub.epub");

Kustomisasi Konversi Word ke EPUB di C#

Anda juga dapat menyesuaikan konversi Word ke EPUB menggunakan opsi berbeda yang disediakan oleh Aspose.Words for .NET. Misalnya, Anda dapat menentukan skema penyandian, mengaktifkan atau menonaktifkan pengeksporan informasi dokumen, dan sebagainya. Berikut ini adalah langkah-langkah untuk menyesuaikan konversi Word ke EPUB.

Contoh kode berikut menunjukkan cara menentukan opsi tambahan dalam konversi Word ke EPUB.

// Muat dokumen Word
Document doc = new Document("document.docx");

// Buat objek untuk menyimpan opsi
HtmlSaveOptions saveOptions = new HtmlSaveOptions();

// Tetapkan penyandian yang diinginkan
saveOptions.Encoding = Encoding.UTF8;

// Tentukan pada elemen apa untuk memisahkan HTML internal. Ini membuat HTML baru di dalam EPUB 
// yang memungkinkan Anda membatasi ukuran setiap bagian HTML. Ini berguna bagi pembaca yang tidak bisa membaca 
// File HTML lebih besar dari ukuran tertentu misal 300kb.
saveOptions.DocumentSplitCriteria = DocumentSplitCriteria.HeadingParagraph;

// Aktifkan ekspor properti dokumen
saveOptions.ExportDocumentProperties = true;

// Tentukan format penyimpanan
saveOptions.SaveFormat = SaveFormat.Epub;

// Konversikan dokumen Word ke EPUB
doc.Save("word-to-epub.epub", saveOptions);

Dapatkan Lisensi Gratis

Dapatkan lisensi sementara untuk menggunakan Aspose.Words for .NET tanpa batasan evaluasi apa pun.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi dokumen Word ke format EPUB di C#. Selain itu, Anda telah melihat cara menyesuaikan konversi Word ke EPUB secara dinamis menggunakan opsi yang berbeda. Selain itu, Anda dapat mengunjungi dokumentasi untuk mempelajari lebih lanjut tentang Aspose.Words for .NET. Jika ada pertanyaan, Anda dapat memberi tahu kami melalui forum kami.

Lihat juga

Tips: Jika Anda perlu mendapatkan dokumen Word dari presentasi PowerPoint, Anda dapat menggunakan pengonversi Aspose Presentation to Word Document.