Como converter página HTML para PDF em C #

Este guia de instruções ajuda em como converter a página HTML para PDF em C#. Ele contém informações sobre como configurar o ambiente para usar Aspose.PDF para .NET para transformar HTML em PDF, uma lista de etapas para escrever o aplicativo e um código de exemplo demonstrando a conversão de HTML em PDF usando C#. Você também aprenderá diferentes opções para carregar o arquivo HTML e personalizar o arquivo PDF de saída.

Etapas para transformar HTML em PDF em C#

  1. Estabeleça o ambiente para usar Aspose.PDF for .NET para transformar HTML em PDF
  2. Crie uma instância do objeto HtmlLoadOptions para personalizar o processo de carregamento
  3. Crie uma instância do objeto de classe Document usando as opções de carregamento personalizadas acima
  4. Salve o arquivo PDF de saída com o conteúdo HTML

Estas etapas descrevem como a conversão de C# HTML para PDF pode ser feita. O processo é bastante simples, onde o arquivo HTML de origem deve ser carregado no objeto Document junto com as configurações padrão do objeto de classe HtmlLoadOptions usado como o segundo argumento no construtor. Opcionalmente, você define propriedades diferentes do objeto de classe HtmlLoadOptions antes de carregar o HTML e, em seguida, usa o método Save na classe Document para salvar o arquivo PDF de saída.

Código para converter página HTML em PDF em C

Para escrever o código C#* do conversor *HTML para PDF é demonstrado aqui. As HTMLLoadOptions podem ser personalizadas definindo HtmlMediaType para ser usado durante a renderização, definindo as propriedades PageLayoutOption como ajuste à largura de conteúdo mais larga ou escala à largura da página e a opção de renderizar o HTML em uma única página. Da mesma forma, você pode usar o objeto de classe PdfSaveOptions ao salvar o PDF no disco que suporta a configuração do nome da fonte padrão e o formato de salvamento desejado, como PDF, DOC, XPS e SVG, para citar alguns.

Este tópico explicou que converter HTML em PDF C# é uma das escolhas mais simples. Se você quiser aprender outras operações, como adicionar uma assinatura digital em um PDF, consulte o artigo como adicionar assinatura digital a PDF em C #.

 Português