Este breve guia explica como converter Markdown em PDF com API REST C#. Você aprenderá a transformar automaticamente arquivo Markdown em PDF com C# RESTful Service usando um Cloud SDK baseado em .NET. Você pode realizar todas as operações no arquivo PDF de saída suportado pela API para gerar a saída desejada.
Pré-requisito
Download Aspose.PDF Cloud SDK for Dotnet to change MD to PDF
Configure o projeto C# com o SDK acima para converter MD em PDF
Etapas para exportar Markdown para PDF com serviço RESTful C#
- Crie o objeto PdfApi definindo o ID do cliente e o segredo para criar um PDF a partir do MD
- Carregue o arquivo MD de origem em um fluxo de memória e carregue-o no armazenamento em nuvem
- Chame o método GetMarkdownInStorageToPdf() para transformar o Markdown em um arquivo PDF
- Analise o objeto Response e salve o fluxo de saída como um arquivo PDF
Estas etapas explicam como transformar Markdown em PDF com API C# Low Code. Crie o objeto PdfApi definindo o ID do cliente e o segredo, leia o arquivo MD de origem em uma matriz de bytes e converta-o em um fluxo de memória. Carregue este arquivo MD de origem no fluxo de memória para o armazenamento em nuvem e chame o método GetMarkdownInStorageToPdf() para convertê-lo em um arquivo PDF.
Código para converter Markdown em PDF online com API C# Low Code
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); | |
} | |
} | |
} |
Este código converte o formato de arquivo de MD para PDF com C# REST API. Você pode usar o fluxo resultante para acessar o documento PDF e realizar quaisquer alterações antes de salvar o resultado final. Se você carregou vários arquivos no armazenamento em nuvem, forneça a referência completa junto com o nome da pasta para acessar o arquivo.
Este artigo nos ensinou como converter um arquivo MD em PDF. Para contar o número de páginas em um arquivo PDF, consulte o artigo em Conte páginas em PDF sem abrir usando C# REST API.