Como converter MD para PDF usando C #

Este breve tutorial orienta você sobre como converter MD para PDF usando C#. Ele fornece todos os detalhes para estabelecer o ambiente, um procedimento passo a passo e um código de exemplo executável para escrever um conversor MD para PDF completo usando C#. Você também aprenderá a customizar o arquivo de saída PDF gerado a partir desse processo.

Etapas para converter MD em PDF usando C#

  1. Estabeleça o ambiente para usar Aspose.HTML for .NET para converter MD em PDF
  2. Carregue o arquivo MD e converta-o em um arquivo HTML usando o método ConvertMarkdown
  3. Instancie o objeto de classe PdfSaveOptions e defina suas propriedades
  4. Converta o arquivo HTML resultante em PDF usando as opções definidas acima

Estas etapas descrevem o processo para exportar arquivo MD para PDF usando C#. Primeiro, você deve carregar o arquivo MD de origem e convertê-lo em um arquivo HTML, pois há muitas opções para converter um arquivo HTML em PDF. Depois que o arquivo HTML estiver pronto, você poderá definir as propriedades do arquivo ODF de saída e converter o arquivo HTML carregado em PDF usando as opções de personalização.

Código para converter arquivo MD para PDF usando C

using Aspose.Html.Converters;
using Aspose.Html.Saving;
using System.Drawing;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to convert MD to PDF using C#
{
// Initialize license
Aspose.Html.License lic = new Aspose.Html.License();
lic.SetLicense("Aspose.Total.lic");
// Load the MD file and Convert it to an HTML document
var htmlDocument = Converter.ConvertMarkdown("Example.md");
// Instantiate PdfSaveOptions object and set its properties
var pdfSaveOptions = new PdfSaveOptions()
{
HorizontalResolution = 250,
VerticalResolution = 250,
BackgroundColor = Color.AliceBlue,
JpegQuality = 90
};
// Transform HTML file to PDF
Converter.ConvertHTML(htmlDocument, pdfSaveOptions, "output.pdf");
System.Console.WriteLine("Done");
}
}
}

Este código demonstra o processo para exportar MD para PDF usando C#. Depois que o arquivo MD de origem é convertido em um documento HTML usando o método Converter.ConvertMarkdown(), você obtém todos os recursos para manipular esse documento HTML, como definir o conjunto de caracteres, folha de estilo e título e inserir ou excluir nós no documento . Da mesma forma, o PDF de saída é personalizado como sua resolução horizontal, resolução vertical, cor de fundo e parâmetros de qualidade JPEG são definidos, mas você também pode definir outras propriedades, como configuração de página, criptografia e propriedades CSS.

Este tutorial nos guiou para converter um arquivo MD em um arquivo PDF. Se você quiser aprender o processo de conversão de um arquivo HTML em uma imagem, consulte o artigo como converter HTML para imagem em C #.

 Português