Dokumen pengolah kata hadir di hampir setiap perangkat di dunia digital ini. Demikian pula, hampir setiap editor pengolah kata mulai mendukung format penurunan harga. Peningkatan terus-menerus dari file MD saat halaman web meningkatkan transformasi konten Word menjadi situs web menggunakan format penurunan harga. Artikel ini membahas cara mengonversi dokumen Word secara terprogram menjadi file markdown menggunakan C#.

Konversi Dokumen Word ke Markdown di C#

.NET API untuk Mengurai dan Mengonversi File Markdown

GroupDocs memamerkan .NET API-nya yang memungkinkan penguraian dan konversi dokumen Word ke dalam format lain dalam aplikasi .NET. Kami akan menggunakan GroupDocs.Parser for .NET untuk mem-parsing dan mengubah file Word DOC/DOCX menjadi file MD. Selain itu, API mendukung penguraian banyak format file lain seperti PDF, spreadsheet, presentasi, eBuku, dokumen markup, format email, arsip, gambar, dan banyak lainnya yang disebutkan dalam dokumentasi.

Anda dapat mengunduh penginstal DLL atau MSI dari bagian unduhan atau menginstal API di aplikasi .NET Anda melalui NuGet.

PM> Install-Package GroupDocs.Parser

Cara Mengonversi Word ke Markdown menggunakan C#

Mari kita segera beralih ke tujuan dan mengubah dokumen Microsoft Word menjadi format penurunan harga. Langkah-langkah berikut menunjukkan cara mengonversi Word DOC/DOCX ke Markdown menggunakan C#.

  • Muat file MS Word menggunakan kelas Parser.
  • Dapatkan teks terformat dari file yang dimuat menggunakan kelas FormattedTextOptions dan mode Markdown.
  • Baca konten lengkap menggunakan metode ReadToEnd.
  • Konversikan ke Markdown dengan menulis konten ke file MD menggunakan metode Write dari kelas TextWriter.

Kode sumber C# berikut mengonversi file docx MS Word ke format Markdown.

using System.IO;
using GroupDocs.Parser.Options;
...
...
using (Parser parser = new Parser("/path/document.docx"))
{
    using (TextReader reader = parser.GetFormattedText(new FormattedTextOptions(FormattedTextMode.Markdown)))
    {
        string content = reader.ReadToEnd();
        using (TextWriter textWriter = File.CreateText("/path/word-to-markdown.md"))
        {
            textWriter.Write(content);
        }
    }
}

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi.

Kesimpulan

Singkatnya, kami belajar mengonversi file Word menjadi format penurunan harga menggunakan C# dalam aplikasi .NET kami. Anda dapat menggunakan fitur ini dalam aplikasi Anda. Anda dapat memperluas aplikasi Anda dengan menggunakan fitur lain yang tersedia dari API.

Pelajari lebih lanjut tentang .NET Parser API menggunakan dokumentasi dan dengan mencoba contoh yang tersedia di GitHub. Hubungi kami untuk pertanyaan apa pun melalui forum.

Lihat juga