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

แปลงไฟล์ MD เป็น PDF โดยใช้ .NET API

.NET API เพื่อแปลงไฟล์ Markdown

GroupDocs นำเสนอ .NET API เพื่อแปลงไฟล์มาร์กดาวน์ เป็นรูปแบบอื่นๆ ภายในแอปพลิเคชัน .NET ในบทความนี้ เราจะใช้ GroupDocs.Conversion for .NET สำหรับการแปลงไฟล์ MD เป็นรูปแบบ PDF นอกจากนี้ API ยังรองรับการแปลงไฟล์รูปแบบอื่นๆ มากมาย เช่น เอกสารประมวลผลคำ สเปรดชีต งานนำเสนอ eBook รูปภาพ และอื่นๆ อีกมากมายที่กล่าวถึงในเอกสารประกอบ

คุณสามารถดาวน์โหลดโปรแกรมติดตั้ง DLLs หรือ MSI ได้จาก ส่วนการดาวน์โหลด หรือติดตั้ง API ในแอปพลิเคชัน .NET ของคุณผ่านทาง NuGet

PM> Install-Package GroupDocs.Conversion

แปลง Markdown เป็น PDF โดยใช้ C#

ข้ามไปที่วัตถุประสงค์อย่างรวดเร็วและแปลงไฟล์มาร์กดาวน์เป็นรูปแบบ PDF ขั้นตอนต่อไปนี้แสดงวิธีการแปลงไฟล์ MD markdown เป็นรูปแบบ PDF ใน C#

  • โหลดไฟล์มาร์กดาวน์โดยใช้คลาส Converter
  • เตรียม ตัวเลือกการแปลงไฟล์ PDF
  • ตั้งค่าตัวเลือก PDF อื่นๆ เช่น ระยะขอบหน้า การวางแนวหน้า ลายน้ำ ฯลฯ
  • แปลงไฟล์มาร์กดาวน์เป็นรูปแบบ PDF โดยใช้วิธี Convert()

ซอร์สโค้ด C# ต่อไปนี้แปลงไฟล์ Markdown เป็น PDF

// แปลงไฟล์ Markdown เป็นรูปแบบ PDF โดยใช้ C#
using (var converter = new GroupDocs.Conversion.Converter("/path/markdown.md"))
{
    var options = new PdfConvertOptions();
    converter.Convert("/output-path/markdown.pdf", options);
}

ตัวอย่างไฟล์ MD และไฟล์ PDF ที่แปลงจากโค้ดด้านบนแสดงอยู่ด้านล่าง

ไฟล์ MD แปลงเป็น PDF โดยใช้ .NET API

รับใบอนุญาต API ฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ API โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

เพื่อสรุป เราได้กล่าวถึงวิธีที่ไฟล์มาร์กดาวน์สามารถแปลงเป็นรูปแบบ PDF ใน C# นี่อาจเป็นแนวทางให้คุณพัฒนาแอปพลิเคชันการแปลงของคุณเอง เช่น ออนไลน์ MD เป็น PDF Converter ที่พัฒนาโดย GroupDocs

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Conversion .NET API ได้โดยใช้ เอกสารประกอบ ในความคิดของฉัน วิธีที่ดีที่สุดในการเรียนรู้คือการเริ่มสัมผัสกับตัวอย่างที่มีอยู่ใน GitHub ติดต่อเราสำหรับคำถามใด ๆ ผ่านทาง ฟอรัม

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