Това кратко ръководство обяснява как да конвертирате Markdown в PDF с C# REST API. Ще се научите автоматично да преобразувате Markdown файл в PDF с C# RESTful Service с помощта на базиран на .NET Cloud SDK. Можете да извършите всички операции върху изходния PDF файл, поддържани от API, за да генерирате желания резултат.
Предпоставка
Изтегляне Aspose.PDF Cloud SDK for Dotnet to change MD to PDF
Настройте C# проект с горния SDK за конвертиране на MD в PDF
Стъпки за експортиране на Markdown в PDF с C# RESTful Service
- Създайте обекта PdfApi, като зададете ИД на клиента и тайната, за да създадете PDF от MD
- Заредете изходния MD файл в поток от памет и го качете в облачното хранилище
- Извикайте метода GetMarkdownInStorageToPdf(), за да трансформирате Markdown в PDF файл
- Анализирайте обекта Response и запазете изходния поток като PDF файл
Тези стъпки обясняват как да трансформирате Markdown в PDF с C# Low Code API. Създайте обекта PdfApi, като зададете ИД на клиента и тайната, прочетете изходния 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.