แปลง Markdown เป็น PDF ด้วย C# REST API

คำแนะนำสั้นๆ นี้อธิบายวิธี แปลง Markdown เป็น PDF ด้วย C# REST API คุณจะได้เรียนรู้วิธีแปลง ไฟล์ Markdown เป็น PDF ด้วย C# RESTful Service โดยอัตโนมัติ โดยใช้ Cloud SDK ที่ใช้ .NET คุณสามารถดำเนินการทั้งหมดกับไฟล์ PDF เอาต์พุตที่ API รองรับเพื่อสร้างเอาต์พุตที่ต้องการ

ข้อกำหนดเบื้องต้น

ขั้นตอนในการส่งออก Markdown เป็น PDF ด้วย C# RESTful Service

  1. สร้างออบเจ็กต์ PdfApi โดยการตั้งค่ารหัสไคลเอ็นต์และข้อมูลลับเพื่อสร้าง PDF จาก MD
  2. โหลดไฟล์ MD ต้นทางลงในสตรีมหน่วยความจำและอัปโหลดไปยังที่เก็บข้อมูลบนคลาวด์
  3. เรียกใช้เมธอด GetMarkdownInStorageToPdf() เพื่อแปลง Markdown เป็นไฟล์ PDF
  4. แยกวิเคราะห์ออบเจ็กต์การตอบสนองและบันทึกสตรีมเอาต์พุตเป็นไฟล์ PDF

ขั้นตอนเหล่านี้อธิบายวิธีแปลง Markdown เป็น PDF ด้วย C# Low Code API สร้างออบเจ็กต์ PdfApi โดยการตั้งค่า ID ไคลเอ็นต์และข้อมูลลับ อ่านไฟล์ MD ต้นทางลงในอาร์เรย์ไบต์ และแปลงเป็นสตรีมหน่วยความจำ อัปโหลดไฟล์ MD ต้นทางนี้ในสตรีมหน่วยความจำไปยังที่เก็บข้อมูลบนคลาวด์ และเรียกใช้เมธอด GetMarkdownInStorageToPdf() เพื่อแปลงเป็นไฟล์ PDF

รหัสสำหรับแปลง Markdown เป็น PDF ออนไลน์ด้วย C# Low Code API

using System;
using System.IO;
using Aspose.Pdf.Cloud.Sdk.Api;
using Aspose.Pdf.Cloud.Sdk.Model;
using System.Collections.Generic;
namespace Aspose.PDF.Cloud.Examples.Kb
{
public class PdfTasks
{
public static void ConvertMdToPdf()
{
// Initialize API with credentials
var pdfService = new PdfApi("Client Secret", "Client ID");
string documentName = "input.md";
// Upload the Markdown file
using (var mdFileStream = new MemoryStream(File.ReadAllBytes(documentName)))
{
var uploadResult = pdfService.UploadFile(documentName, mdFileStream);
}
// Transform MD to PDF
var response = pdfService.GetMarkdownInStorageToPdf(documentName);
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
response.CopyTo(fileStream);
}
}
}

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

บทความนี้สอนเราถึงวิธีการแปลงไฟล์ MD เป็น PDF หากต้องการนับจำนวนหน้าในไฟล์ PDF โปรดดูบทความเกี่ยวกับ นับหน้าในรูปแบบ PDF โดยไม่ต้องเปิดโดยใช้ C# REST API

 ไทย