Cómo convertir HTML a PDF usando C#

Este artículo incluye un enfoque paso a paso para la transformación de documentos, así como un código de muestra para convertir HTML a PDF usando C#. La conversión de documentos para la función PDF a HTML C# se puede realizar con unas pocas llamadas a la API y dos o tres líneas de código siguiendo esta guía. Además, este artículo define algunas propiedades para diseñar un documento PDF para que pueda generarse de acuerdo con las expectativas del usuario.

Pasos para convertir HTML a PDF usando C#

  1. Instale GroupDocs.Conversion for .NET del administrador de paquetes NuGet en el proyecto
  2. Agregue una referencia al espacio de nombres GroupDocs.Conversion en el código
  3. Cree un objeto de la clase Converter y cargue el archivo HTML de entrada
  4. Crear una instancia de la clase PdfConvertOptions y establecer atributos para el documento PDF de salida
  5. Guarde el documento PDF de salida en el disco utilizando el método Convert de la clase Converter y pase la instancia de PdfConvertOptions junto con el nombre del archivo PDF de salida.

Estos pasos muestran la facilidad con la que puede implementar la funcionalidad exportar HTML a PDF C# para realizar la transformación de documentos al instalar el paquete requerido y luego cargar el archivo HTML de origen en el constructor de la clase Converter. Debe crear una instancia de la clase PdfConvertOptions en el siguiente paso para configurar diferentes propiedades para el documento PDF de salida y finalmente usar el método Convert para guardar el archivo de salida en un disco.

Código para convertir HTML a PDF usando C#

Este ejemplo muestra cómo convertir documentos utilizando la función C# generar PDF a partir de HTML. Carga el documento de origen con la clase Converter, define los atributos del documento de salida con la clase PdfConvertOptions y luego guarda el archivo convertido con el método Convert. En este ejemplo, solo se han definido unos pocos parámetros para el documento PDF de salida; puede agregar más propiedades al archivo convertido, como margen inferior, margen izquierdo, margen derecho, margen superior, contraseña, marca de agua, etc.

Publicamos un artículo sobre la conversión de documentos HTML a imágenes usando C#. Consulte el tutorial sobre cómo convertir HTML a imagen usando C# para obtener más información.

 Español