Chuyển đổi Markdown sang PDF bằng API C# REST

Hướng dẫn ngắn này giải thích cách chuyển đổi Markdown thành PDF bằng API C# REST. Bạn sẽ học cách tự động chuyển đổi Tệp đánh dấu thành PDF bằng C# RESTful Service bằng cách sử dụng SDK đám mây dựa trên .NET. Bạn có thể thực hiện tất cả các thao tác trên tệp PDF đầu ra được API hỗ trợ để tạo đầu ra mong muốn.

Điều kiện tiên quyết

Các bước để xuất Markdown sang PDF bằng dịch vụ C# RESTful

  1. Tạo đối tượng PdfApi bằng cách đặt ID khách hàng và bí mật để tạo tệp PDF từ MD
  2. Tải tệp MD nguồn vào luồng bộ nhớ và tải nó lên bộ lưu trữ Đám mây
  3. Gọi phương thức GetMarkdownInStorageToPdf() để chuyển đổi Markdown thành tệp PDF
  4. Phân tích đối tượng Phản hồi và lưu luồng đầu ra dưới dạng tệp PDF

Các bước này giải thích cách chuyển đổi Markdown thành PDF bằng API mã thấp C#. Tạo đối tượng PdfApi bằng cách đặt ID khách hàng và bí mật, đọc tệp MD nguồn thành một mảng byte và chuyển đổi nó thành luồng bộ nhớ. Tải tệp MD nguồn này trong luồng bộ nhớ lên bộ lưu trữ Đám mây và gọi phương thức GetMarkdownInStorageToPdf() để chuyển đổi nó thành tệp PDF.

Mã để chuyển đổi Markdown sang PDF trực tuyến với API mã thấp C#

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);
}
}
}

Mã này chuyển đổi định dạng tệp từ MD sang PDF bằng C# REST API. Bạn có thể sử dụng luồng kết quả để truy cập tài liệu PDF và thực hiện bất kỳ thay đổi nào trước khi lưu kết quả cuối cùng. Nếu bạn đã tải nhiều tệp lên bộ lưu trữ Đám mây, hãy cung cấp thông tin tham chiếu đầy đủ cùng với tên thư mục để truy cập tệp.

Bài viết này đã hướng dẫn chúng tôi cách chuyển đổi tệp MD thành PDF. Để đếm số trang trong tệp PDF, hãy tham khảo bài viết trên Đếm các trang trong PDF mà không cần mở bằng API C# REST.

 Tiếng Việt