Como converter HTML para PDF usando C #

Este artigo inclui uma abordagem passo a passo para a transformação de documentos, bem como um código de exemplo para converter HTML em PDF usando C#. A conversão de documentos para o recurso PDF para HTML C# pode ser realizada com algumas chamadas de API e duas ou três linhas de código seguindo este guia. Além disso, este artigo define algumas propriedades para projetar um documento PDF para que ele possa ser gerado de acordo com as expectativas do usuário.

Etapas para converter HTML em PDF usando C#

  1. Instale o GroupDocs.Conversion for .NET do gerenciador de pacotes NuGet no projeto
  2. Adicione uma referência ao namespace GroupDocs.Conversion no código
  3. Crie um objeto da classe Converter e carregue o arquivo HTML de entrada
  4. Crie uma instância da classe PdfConvertOptions e defina atributos para o documento PDF de saída
  5. Salve o documento PDF de saída no disco usando o método Convert da classe Converter e passe a instância PdfConvertOptions junto com o nome do arquivo PDF de saída

Essas etapas mostram com que facilidade você pode implementar a funcionalidade exportar HTML para PDF C# para realizar a transformação de documentos instalando o pacote necessário e, em seguida, carregando o arquivo HTML de origem no construtor da classe Converter. Você precisa criar uma instância da classe PdfConvertOptions na próxima etapa para definir propriedades diferentes para o documento PDF de saída e, finalmente, usar o método Convert para salvar o arquivo de saída em um disco.

Código para converter HTML em PDF usando C#

Este exemplo mostra como converter documentos usando a funcionalidade C# gerar PDF a partir de HTML. Ele carrega o documento de origem com a classe Converter, define os atributos para o documento de saída com a classe PdfConvertOptions e salva o arquivo convertido com o método Convert. Neste exemplo, apenas alguns parâmetros foram definidos para o documento PDF de saída; você pode adicionar mais propriedades ao arquivo convertido, como margem inferior, margem esquerda, margem direita, margem superior, senha, marca d’água e assim por diante.

Publicamos um artigo sobre a conversão de documento HTML em imagem usando C#. Consulte o tutorial em como converter HTML para imagem usando C # para obter mais informações.

 Português