Konversi MD Markfown Gambar PDF C#

Pada artikel ini, kita akan mempelajari Markdown file ke PDF, PNG, JPG, dan konversi format gambar lainnya secara terprogram menggunakan bahasa C#. File MD cukup umum di web dan Anda mungkin telah memperhatikan bahwa file readme dari perangkat lunak yang berbeda, serta dokumentasinya, sering kali dibuat dalam format Markdown. Mari kita lihat judul-judul berikut:

Penurunan harga (.md) ke PDF dan Gambar C# Converter – Instalasi API

Anda perlu menginstal Aspose.HTML for .NET API untuk mengonversi file format Markdown ke PDF atau format gambar dalam C#. Anda dapat mengonfigurasi API dengan mengunduhnya dari Downloads section resmi atau melalui perintah penginstalan galeri NuGet, seperti di bawah:

PM> Install-Package Aspose.Html

Konversi Markdown (MD) ke PDF dalam C#

Anda dapat dengan mudah mengonversi Markdown Files (MD) ke PDF menggunakan C# di aplikasi .NET Anda. Anda harus mengikuti langkah-langkah di bawah ini untuk mengonversi file MD ke PDF:

  1. Siapkan contoh Markdown sederhana atau muat file MD input
  2. Panggil metode ConvertMarkdown.
  3. Konversi file input menjadi instance HTMLDocument.
  4. Simpan file PDF keluaran menggunakan metode ConvertHTML.

Kode berikut menunjukkan cara mengonversi file markdown (MD) ke PDF menggunakan C#:

// Siapkan contoh Markdown sederhana
var code = "### Hello World" +
        "\r\n" +
        "[visit applications](https://aspose.com)";
// Buat file penurunan harga
System.IO.File.WriteAllText(dataDir + "document.md", code);

// Konversi Markdown ke dokumen HTML
//Aspose.Html.Converters.Converter.ConvertMarkdown("document.md", "document.html");
HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md");

// Aktifkan metode ConvertHTML untuk mengonversi HTML ke PDF.
Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.PdfSaveOptions(), dataDir + "output.pdf");

Konversi Markdown (MD) ke Gambar PNG atau JPG dalam C#

Terkadang Anda mungkin perlu mempratinjau file MD sehingga merendernya menjadi gambar dapat membantu. Anda dapat mengonversi file MD ke gambar PNG atau JPG sesuai kebutuhan Anda. Konversi ini pada dasarnya adalah pendekatan dua langkah di mana, pertama-tama, Anda akan merendernya ke format HTML dan kemudian ke gambar:

  1. Buat atau Muat file Markdown (MD) input
  2. Konversi penurunan harga ke format HTML perantara
  3. Render hasilnya ke PNG atau JPG keluaran Gambar dalam C #

Langkah-langkah sederhana ini membantu Anda membuat gambar file MD sebagai pratinjau. Anda dapat menggunakan gambar keluaran lebih lanjut sesuai kasus penggunaan Anda. Selain itu, kode di bawah ini menunjukkan cara mengonversi file Markdown (MD) ke Gambar PNG atau JPG di C#:

// Siapkan contoh Markdown sederhana
var code = "### Hello World" +
            "\r\n" +
            "[visit applications](https://.aspose.com)";
// Buat file penurunan harga
System.IO.File.WriteAllText(dataDir + "document.md", code);

// Konversi Markdown ke dokumen HTML
using (HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md"))
{
    // Konversi dokumen HTML ke format file gambar PNG
    Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.ImageSaveOptions(Aspose.Html.Rendering.Image.ImageFormat.Png), dataDir + "output.png");
}

Kesimpulan

Singkatnya, kami telah mempertimbangkan konversi file Markdown (MD) ke PNG, JPG, dan PDF menggunakan C# di aplikasi .NET. Fitur-fitur ini dapat membuat aplikasi Anda tidak ada duanya. Selain itu, masih banyak fitur lain yang ditawarkan oleh API yang dapat Anda jelajahi dengan melihat Dokumentasi Produk. Jika ada ambiguitas atau masalah, jangan ragu untuk menulis kepada kami di Forum Dukungan Gratis. Kami akan senang untuk memiliki umpan balik Anda!

Lihat juga