คู่มือนี้อธิบายอย่างละเอียดถึงวิธีการแปลง Markdown เป็น Image ใน C# โดยประกอบด้วยอัลกอริทึมแบบทีละขั้นตอนและตัวอย่างโค้ดที่กำลังทำงานเพื่อส่งออก มาร์กดาวน์เป็น PNG ใน C# นอกจากนี้ คุณยังสามารถแก้ไขโค้ดนี้เพื่อสร้างรูปภาพเอาต์พุตในรูปแบบรูปภาพต่างๆ เช่น BMP, GIF, JPG เป็นต้น
ขั้นตอนในการเรนเดอร์ Markdown ลงในรูปภาพใน C#
- เตรียม IDE โดยติดตั้งไลบรารี Aspose.HTML เพื่อส่งออกไฟล์มาร์กดาวน์
- สร้างไฟล์ตัวอย่างมาร์กดาวน์
- แปลงเนื้อหามาร์กดาวน์ที่โหลดเป็นรูปแบบไฟล์ HTML ด้วยเมธอด convert_markdown
- แสดงรูปแบบ HTML ที่แปลงแล้วเป็นรูปภาพโดยเรียกใช้เมธอด convert_html
ขั้นตอนข้างต้นนำเสนอภาพรวมของกระบวนการแปลง MD เป็น PNG ใน C# โดยเป็นข้อกำหนดเบื้องต้น คุณต้องเตรียมสภาพแวดล้อมด้วยการติดตั้งที่จำเป็น จากนั้นเริ่มกระบวนการโดยสร้างไฟล์อินพุตตัวอย่างและดำเนินการเรนเดอร์เป็น HTML จากนั้นจึงเรนเดอร์รูปภาพ
โค้ดสำหรับแปลง Markdown เป็น PNG ใน C#
using System.IO; | |
using Aspose.Html; | |
using Aspose.Html.Saving; | |
using Aspose.Html.Rendering.Image; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
string sourcePath = "document.md"; | |
string savePath = "document-output.png"; | |
// Prepare a simple Markdown example | |
var code = "### Hello, World!" + "\r\n" + "Convert Markdown to Image!"; | |
// Create a Markdown file | |
File.WriteAllText(sourcePath, code); | |
// Initialize ImageSaveOptions | |
ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png); | |
// Convert Markdown to HTML | |
var document = Aspose.Html.Converters.Converter.ConvertMarkdown(sourcePath); | |
// Convert HTML to JPG | |
Aspose.Html.Converters.Converter.ConvertHTML(document, options, savePath); | |
System.Console.WriteLine("MD converted to image successfully"); | |
} | |
} |
โค้ดตัวอย่างนี้สาธิตวิธีการแปลงมาร์กดาวน์เป็นรูปภาพใน C# อย่างไรก็ตาม คุณสามารถปรับแต่งได้โดยแก้ไขรูปแบบรูปภาพเอาต์พุตโดยเลือกค่าใดก็ได้จากรายการ ImageFormat นอกจากนี้ คุณยังสามารถตั้งค่าคุณสมบัติอื่นๆ ของคลาส ImageSaveOptions เพื่อตั้งค่าขนาด ความละเอียด และอื่นๆ ของรูปภาพตามความต้องการของคุณได้อีกด้วย
ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีการส่งออก Markdown เป็น JPG ใน C# ในทางกลับกัน หากคุณต้องการแปลง Markdown เป็น Word โปรดอ่านบทความใน แปลง Markdown เป็น Word ใน C#