แปลง Markdown เป็น PDF ใน C# - MD เป็น PDF Converter

ยินดีต้อนรับสู่บล็อกโพสต์นี้หากคุณกำลังมองหาไลบรารี .NET สำหรับการแปลงรูปแบบไฟล์สำหรับซอฟต์แวร์ธุรกิจของคุณ ที่นี่ คุณจะใช้ประโยชน์จาก Cloud SDKs และ REST API ที่นำเสนอโดย GorupDocs.Conversion ได้ อย่างไรก็ตาม คุณสามารถทำให้การแปลงรูปแบบไฟล์ต่างๆ เป็นแบบอัตโนมัติได้โดยการติดตั้งไลบรารีระดับองค์กรนี้ ดังนั้น ในบทความนี้ เราจะได้เรียนรู้วิธีแปลง Markdown เป็น PDF ใน C# โดยใช้ GorupDocs.Conversion Cloud SDK for .NET ในตอนท้ายของคู่มือนี้ คุณจะสามารถพัฒนาตัวแปลง 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);
            }

        }
    }
}

คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:

แปลงไฟล์ MD เป็น PDF
ในทำนองเดียวกัน คุณสามารถดาวน์โหลดไฟล์ที่สร้างขึ้นด้วยตนเองหรือ โดยทางโปรแกรม ทั้งสองอย่างได้

เครื่องมือแปลงไฟล์ Onlilne MD เป็น PDF

เครื่องมือ ออนไลน์ นี้เหมาะสำหรับคุณหากคุณต้องการแปลงไฟล์ MD เป็น PDF ในเว็บเบราว์เซอร์ เครื่องมือนี้ขับเคลื่อนโดย GorupDocs.Conversion และมี UI ที่ใช้งานง่าย นอกจากนี้ยังฟรีและคุณสามารถทำการแปลงรูปแบบไฟล์ได้ตามความต้องการของคุณ

เครื่องมือแปลง MD เป็น PDF ออนไลน์

บทสรุป

โดยสรุป 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 นี้เพื่อรับคำตอบที่สมบูรณ์

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