แปลง MD Markfown PDF Image C#

ในบทความนี้ เราจะมาเรียนรู้ Markdown file ถึง PDF, PNG, JPG และการแปลงรูปแบบรูปภาพอื่นๆ โดยทางโปรแกรมโดยใช้ภาษา C# ไฟล์ MD มีอยู่ทั่วไปบนเว็บ และคุณอาจสังเกตเห็นว่าไฟล์ readme ของซอฟต์แวร์ต่างๆ รวมถึงเอกสารประกอบ มักถูกสร้างในรูปแบบ Markdown ให้เราพิจารณาหัวข้อต่อไปนี้:

Markdown (.md) เป็น PDF และ Image C# Converter – การติดตั้ง API

คุณต้องติดตั้ง Aspose.HTML for .NET API สำหรับแปลงไฟล์รูปแบบ Markdown เป็น PDF หรือรูปแบบรูปภาพใน C# คุณสามารถกำหนดค่า API ได้โดยดาวน์โหลดจาก [ส่วนดาวน์โหลด] อย่างเป็นทางการ 6 หรือผ่านคำสั่งการติดตั้งแกลเลอรี NuGet ตามด้านล่าง:

PM> Install-Package Aspose.Html

แปลง Markdown (MD) เป็น PDF ใน C#

คุณสามารถแปลงไฟล์ Markdown (MD) เป็น PDF โดยใช้ C# ในแอปพลิเคชัน .NET ของคุณ คุณต้องทำตามขั้นตอนด้านล่างเพื่อแปลงไฟล์ MD เป็น PDF:

  1. เตรียมตัวอย่าง Markdown อย่างง่ายหรือโหลดไฟล์ MD อินพุต
  2. เรียกใช้เมธอด ConvertMarkdown
  3. แปลงไฟล์อินพุตเป็นอินสแตนซ์ HTMLDocument
  4. บันทึกไฟล์ PDF ที่ส่งออกโดยใช้เมธอด ConvertHTML

รหัสต่อไปนี้แสดงวิธีการแปลงไฟล์ markdown (MD) เป็น PDF โดยใช้ C#:

// เตรียมตัวอย่าง Markdown อย่างง่าย
var code = "### Hello World" +
        "\r\n" +
        "[visit applications](https://aspose.com)";
// สร้างไฟล์ Markdown
System.IO.File.WriteAllText(dataDir + "document.md", code);

// แปลง Markdown เป็นเอกสาร HTML
//Aspose.Html.Converters.Converter.ConvertMarkdown("document.md", "document.html");
HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md");

// เรียกใช้เมธอด ConvertHTML เพื่อแปลง HTML เป็น PDF
Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.PdfSaveOptions(), dataDir + "output.pdf");

แปลง Markdown (MD) เป็นภาพ PNG หรือ JPG ใน C#

บางครั้งคุณอาจต้องแสดงตัวอย่างไฟล์ MD เพื่อให้การแสดงเป็นรูปภาพจะมีประโยชน์ คุณสามารถแปลงไฟล์ MD เป็นภาพ PNG หรือ JPG ได้ตามความต้องการของคุณ โดยพื้นฐานแล้วการแปลงนี้เป็นวิธีการสองขั้นตอน โดยขั้นแรก คุณจะแสดงผลเป็นรูปแบบ HTML แล้วจึงแสดงเป็นรูปภาพ:

  1. สร้างหรือโหลดไฟล์อินพุต Markdown (MD)
  2. แปลง Markdown เป็นรูปแบบ HTML ตัวกลาง
  3. แสดงผลลัพธ์เป็น PNG หรือ JPG เอาต์พุตรูปภาพใน C #

ขั้นตอนง่ายๆ เหล่านี้ช่วยให้คุณสร้างอิมเมจของไฟล์ MD เป็นภาพตัวอย่างได้ คุณสามารถใช้อิมเมจเอาต์พุตเพิ่มเติมตามกรณีการใช้งานของคุณ นอกจากนี้โค้ดด้านล่างยังแสดงวิธีแปลงไฟล์ Markdown (MD) เป็น PNG หรือ JPG Image ใน C#:

// เตรียมตัวอย่าง Markdown อย่างง่าย
var code = "### Hello World" +
            "\r\n" +
            "[visit applications](https://.aspose.com)";
// สร้างไฟล์ Markdown
System.IO.File.WriteAllText(dataDir + "document.md", code);

// แปลง Markdown เป็นเอกสาร HTML
using (HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md"))
{
    // แปลงเอกสาร HTML เป็นรูปแบบไฟล์ภาพ PNG
    Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.ImageSaveOptions(Aspose.Html.Rendering.Image.ImageFormat.Png), dataDir + "output.png");
}

บทสรุป

โดยสรุป เราได้พิจารณาการแปลงไฟล์ Markdown (MD) เป็น PNG, JPG และ PDF โดยใช้ C# ในแอปพลิเคชัน .NET คุณลักษณะเหล่านี้ทำให้แอปพลิเคชันของคุณไม่เป็นสองรองใคร นอกจากนี้ยังมีคุณสมบัติอื่นๆ อีกมากมายที่นำเสนอโดย API ซึ่งคุณสามารถสำรวจได้โดยดูที่ Product Documentation ในกรณีที่มีความคลุมเครือหรือข้อกังวลใดๆ โปรดอย่าลังเลที่จะเขียนถึงเราที่ ฟอรัมสนับสนุนฟรี เราชอบที่จะมีข้อเสนอแนะของคุณ!

ดูสิ่งนี้ด้วย