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#.
- .NET API untuk Konversi Word ke EPUB
- Konversikan Dokumen Word ke EPUB
- Kustomisasi Konversi Word ke EPUB
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#.
- Muat file Word DOCX/DOC menggunakan kelas Document.
- Simpan dokumen sebagai EPUB menggunakan metode Document.Save(string).
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.
- Muat file Word DOCX/DOC menggunakan kelas Document.
- Buat objek kelas HtmlSaveOptions dan atur opsi yang diinginkan.
- Simpan dokumen sebagai EPUB menggunakan metode Document.Save(string, HtmlSaveOptions).
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.