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#
- Estabeleça o ambiente para usar Aspose.HTML for .NET para converter MD em PDF
- Carregue o arquivo MD e converta-o em um arquivo HTML usando o método ConvertMarkdown
- Instancie o objeto de classe PdfSaveOptions e defina suas propriedades
- 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 #.