ยินดีต้อนรับสู่บล็อกโพสต์นี้หากคุณกำลังมองหาไลบรารี .NET สำหรับการแปลงรูปแบบไฟล์สำหรับซอฟต์แวร์ธุรกิจของคุณ ที่นี่ คุณจะใช้ประโยชน์จาก Cloud SDKs และ REST API ที่นำเสนอโดย GorupDocs.Conversion ได้ อย่างไรก็ตาม คุณสามารถทำให้การแปลงรูปแบบไฟล์ต่างๆ เป็นแบบอัตโนมัติได้โดยการติดตั้งไลบรารีระดับองค์กรนี้ ดังนั้น ในบทความนี้ เราจะได้เรียนรู้วิธีแปลง Markdown เป็น PDF ใน C# โดยใช้ GorupDocs.Conversion Cloud SDK for .NET ในตอนท้ายของคู่มือนี้ คุณจะสามารถพัฒนาตัวแปลง MD เป็น PDF สำหรับแอปพลิเคชันของคุณได้ ดังนั้นขอให้ไม่เสียหายตลอดการโพสต์บล็อกนี้
ส่วนต่อไปนี้จะกล่าวถึงในคู่มือนี้:
- ตัวแปลงรูปแบบไฟล์ - การติดตั้ง API
- แปลง Markdown เป็น PDF ใน C# โดยทางโปรแกรม
- เครื่องมือแปลง MD เป็น PDF ออนไลน์
ตัวแปลงรูปแบบไฟล์ - การติดตั้ง API
กระบวนการติดตั้ง GorupDocs.Conversion Cloud SDK for .NET นั้นง่ายมาก และไม่จำเป็นต้องพึ่งพาบุคคลที่สาม ที่จริงแล้ว คุณอาจติดตั้ง API ตัวแปลง MD เป็น PDF ได้โดยการดาวน์โหลด NuGet Package หรือคุณสามารถเรียกใช้คำสั่งต่อไปนี้ใน NuGet Package Manager:
npm install groupdocs-conversion-cloud
เมื่อการติดตั้งเสร็จสมบูรณ์ ขั้นตอนต่อไปคือการรับข้อมูลรับรอง API (รหัสไคลเอ็นต์ ความลับไคลเอ็นต์) คุณสามารถรับข้อมูลรับรองเหล่านี้ได้จาก API Cloud แดชบอร์ด ของเรา โปรดไปที่ บทช่วยสอน สั้นๆ นี้ ในกรณีที่คุณพบปัญหาในการรับข้อมูลรับรอง API
แปลง Markdown เป็น PDF ใน C# โดยทางโปรแกรม
จนถึงตอนนี้ เราได้ติดตั้งและตั้งค่า API ตัวแปลงรูปแบบไฟล์นี้แล้ว ตอนนี้ เราสามารถเขียนขั้นตอนและข้อมูลโค้ดเพื่อแปลงไฟล์ MD เป็น PDF โดยทางโปรแกรมได้
หมายเหตุ: เรามีไฟล์ Markdown ต้นทางในแดชบอร์ด API Cloud ซึ่งคุณสามารถอัปโหลด ทางโปรแกรม หรือด้วยตนเองได้
ขั้นตอนต่อไปนี้อธิบายวิธีสร้างตัวแปลง MD เป็น PDF ใน C#:
- สร้างอ็อบเจ็กต์ของคลาส Configuration และเริ่มต้นด้วย Client ID & Client Secret
- ตั้งค่า URL พื้นฐานของ MD เป็น PDF converter API
- เริ่มต้นวัตถุของคลาส ConvertApi ด้วยอินสแตนซ์ของคลาสการกำหนดค่า
- สร้างอินสแตนซ์ของคลาส ConvertSettings และเริ่มต้นโดยการตั้งค่าต่างๆ เช่น FilePath, Format และ OutputPath
- เรียกใช้เมธอด ConvertDocument เพื่อแปลง Markdown เป็น PDF โดยทางโปรแกรม
รับตัวอย่างโค้ดต่อไปนี้เพื่อแปลงไฟล์ MD เป็น PDF ใน .NET โดยทางโปรแกรม:
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;
namespace GroupDocs.Conversion.CSharp
{
// แปลง MD เป็น PDF ใน C#
class Convert_MD_to_PDF
{
static void Main(string[] args)
{
try
{
// รับข้อมูลรับรอง API ของคุณ
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// สร้างอ็อบเจ็กต์ของคลาส Configuration และเริ่มต้นด้วย Client ID & Client Secret
var configuration = new Configuration(clientId, clientSecret);
// ตั้งค่า URL พื้นฐานของ MD เป็น PDF converter API
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// เริ่มต้นวัตถุของคลาส ConvertApi ด้วยอินสแตนซ์ของคลาสการกำหนดค่า
var apiInstance = new ConvertApi(configuration);
// สร้างอินสแตนซ์ของคลาส ConvertSettings และเริ่มต้นโดยการตั้งค่าต่างๆ เช่น FilePath, Format และ OutputPath
var settings = new ConvertSettings
{
FilePath = "sample.md",
Format = "pdf",
OutputPath = "test/sample.pdf"
};
// เรียกใช้เมธอด ConvertDocument เพื่อแปลง Markdown เป็น PDF โดยทางโปรแกรม
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted MD to PDF in C#: " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
}
}
}
}
คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:
ในทำนองเดียวกัน คุณสามารถดาวน์โหลดไฟล์ที่สร้างขึ้นด้วยตนเองหรือ โดยทางโปรแกรม ทั้งสองอย่างได้
เครื่องมือแปลงไฟล์ Onlilne MD เป็น PDF
เครื่องมือ ออนไลน์ นี้เหมาะสำหรับคุณหากคุณต้องการแปลงไฟล์ MD เป็น PDF ในเว็บเบราว์เซอร์ เครื่องมือนี้ขับเคลื่อนโดย GorupDocs.Conversion และมี UI ที่ใช้งานง่าย นอกจากนี้ยังฟรีและคุณสามารถทำการแปลงรูปแบบไฟล์ได้ตามความต้องการของคุณ
บทสรุป
โดยสรุป GorupDocs.Conversion Cloud SDK for .NET มอบโซลูชันที่สมบูรณ์ในการสร้างตัวแปลงรูปแบบไฟล์สำหรับแอปพลิเคชันของคุณ เราได้ใช้วิธีแปลง Markdown เป็น PDF ใน C# โดยทางโปรแกรม นอกจากนี้ คุณยังอาจอ่าน เอกสารประกอบ และ GitHub repo เพื่อสำรวจไลบรารีนี้เพิ่มเติม สุดท้ายนี้ คุณสามารถโต้ตอบกับ API แบบสดของเราได้ ที่นี่
นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน
ในที่สุด groupdocs.cloud ก็กำลังเขียนบทความใหม่ ดังนั้นโปรดติดต่อเพื่อรับการอัปเดตเป็นประจำ
ความช่วยเหลือมีอยู่
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา
คำถามที่พบบ่อย – คำถามที่พบบ่อย
ฉันจะแปลงไฟล์ Markdown เป็น PDF ได้อย่างไร
คุณสามารถแปลงไฟล์ MD เป็น PDF ใน C# ได้โดยใช้ GorupDocs.Conversion Cloud SDK for .NET โปรดไปที่ link นี้เพื่อรับคำตอบที่สมบูรณ์