บทช่วยสอนสั้นๆ นี้จะแนะนำคุณเกี่ยวกับ วิธีแปลง MD เป็น PDF โดยใช้ C# โดยมีรายละเอียดทั้งหมดในการสร้างสภาพแวดล้อม ขั้นตอนทีละขั้นตอน และโค้ดตัวอย่างที่รันได้เพื่อเขียนตัวแปลง MD เป็น PDF ที่สมบูรณ์โดยใช้ C# คุณจะได้เรียนรู้การปรับแต่งไฟล์เอาต์พุต PDF ที่สร้างขึ้นจากกระบวนการนี้
ขั้นตอนในการแปลง MD เป็น PDF โดยใช้ C#
- สร้างสภาพแวดล้อมเพื่อใช้ Aspose.HTML for .NET เพื่อแปลง MD เป็น PDF
- โหลดไฟล์ MD และแปลงเป็นไฟล์ HTML โดยใช้วิธี ConvertMarkdown
- สร้างอินสแตนซ์ของอ็อบเจ็กต์คลาส PdfSaveOptions และตั้งค่าคุณสมบัติ
- แปลงไฟล์ HTML ที่เป็นผลลัพธ์เป็น PDF โดยใช้ตัวเลือกที่ตั้งไว้ด้านบน
ขั้นตอนเหล่านี้อธิบายขั้นตอนการ ส่งออกไฟล์ MD เป็น PDF โดยใช้ C# ก่อนอื่น คุณต้องโหลดไฟล์ MD ต้นทางและแปลงเป็นไฟล์ HTML เนื่องจากมีตัวเลือกมากมายในการแปลงไฟล์ HTML เป็น PDF เมื่อไฟล์ HTML พร้อมแล้ว ตอนนี้คุณสามารถตั้งค่าคุณสมบัติสำหรับไฟล์ ODF เอาต์พุตและแปลงไฟล์ HTML ที่โหลดเป็น PDF โดยใช้ตัวเลือกการปรับแต่ง
รหัสสำหรับแปลงไฟล์ MD เป็น PDF โดยใช้ C#
using Aspose.Html.Converters; | |
using Aspose.Html.Saving; | |
using System.Drawing; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert MD to PDF using C# | |
{ | |
// Initialize license | |
Aspose.Html.License lic = new Aspose.Html.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load the MD file and Convert it to an HTML document | |
var htmlDocument = Converter.ConvertMarkdown("Example.md"); | |
// Instantiate PdfSaveOptions object and set its properties | |
var pdfSaveOptions = new PdfSaveOptions() | |
{ | |
HorizontalResolution = 250, | |
VerticalResolution = 250, | |
BackgroundColor = Color.AliceBlue, | |
JpegQuality = 90 | |
}; | |
// Transform HTML file to PDF | |
Converter.ConvertHTML(htmlDocument, pdfSaveOptions, "output.pdf"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
รหัสนี้สาธิตกระบวนการ ส่งออก MD เป็น PDF โดยใช้ C# เมื่อไฟล์ MD ต้นทางถูกแปลงเป็นเอกสาร HTML โดยใช้เมธอด Converter.ConvertMarkdown() คุณจะได้รับคุณสมบัติทั้งหมดเพื่อจัดการเอกสาร HTML นี้ เช่น การตั้งค่าชุดอักขระ สไตล์ชีต และชื่อเรื่อง และการแทรกหรือลบโหนดภายในเอกสาร . ในทำนองเดียวกัน PDF เอาต์พุตจะถูกปรับแต่ง เช่น ความละเอียดแนวนอน ความละเอียดแนวตั้ง สีพื้นหลัง และตั้งค่าพารามิเตอร์คุณภาพ JPEG อย่างไรก็ตาม คุณสามารถตั้งค่าคุณสมบัติอื่นๆ เช่น การตั้งค่าหน้า การเข้ารหัส และคุณสมบัติ CSS
บทช่วยสอนนี้ได้แนะนำเราในการแปลงไฟล์ MD เป็นไฟล์ PDF หากคุณต้องการเรียนรู้ขั้นตอนการแปลงไฟล์ HTML เป็นรูปภาพ โปรดดูบทความใน วิธีแปลง HTML เป็นรูปภาพใน C#