ในบทความนี้ เราจะมาเรียนรู้ Markdown file ถึง PDF, PNG, JPG และการแปลงรูปแบบรูปภาพอื่นๆ โดยทางโปรแกรมโดยใช้ภาษา C# ไฟล์ MD มีอยู่ทั่วไปบนเว็บ และคุณอาจสังเกตเห็นว่าไฟล์ readme ของซอฟต์แวร์ต่างๆ รวมถึงเอกสารประกอบ มักถูกสร้างในรูปแบบ Markdown ให้เราพิจารณาหัวข้อต่อไปนี้:
- Markdown (.md) เป็น PDF และ Image C# Converter – การติดตั้ง API
- แปลง Markdown (MD) เป็น PDF ใน C#
- แปลง Markdown (MD) เป็นภาพ PNG หรือ JPG ใน C#
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:
- เตรียมตัวอย่าง Markdown อย่างง่ายหรือโหลดไฟล์ MD อินพุต
- เรียกใช้เมธอด ConvertMarkdown
- แปลงไฟล์อินพุตเป็นอินสแตนซ์ HTMLDocument
- บันทึกไฟล์ 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 แล้วจึงแสดงเป็นรูปภาพ:
- สร้างหรือโหลดไฟล์อินพุต Markdown (MD)
- แปลง Markdown เป็นรูปแบบ HTML ตัวกลาง
- แสดงผลลัพธ์เป็น 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 ในกรณีที่มีความคลุมเครือหรือข้อกังวลใดๆ โปรดอย่าลังเลที่จะเขียนถึงเราที่ ฟอรัมสนับสนุนฟรี เราชอบที่จะมีข้อเสนอแนะของคุณ!