Cómo convertir una página HTML a PDF en C#

Esta guía práctica ayuda a cómo convertir la página HTML a PDF en C#. Contiene información sobre cómo configurar el entorno para usar Aspose.PDF para .NET para transformar HTML a PDF, una lista de pasos para escribir la aplicación y un código de muestra que demuestra la conversión de HTML a PDF usando C#. También aprenderá diferentes opciones para cargar el archivo HTML y personalizar el archivo PDF de salida.

Pasos para transformar HTML a PDF en C#

  1. Establezca el entorno para usar Aspose.PDF for .NET para transformar HTML a PDF
  2. Cree una instancia del objeto HtmlLoadOptions para personalizar el proceso de carga
  3. Cree una instancia del objeto de clase Document usando las opciones de carga personalizadas anteriores
  4. Guarde el archivo PDF de salida con el contenido HTML

Estos pasos describen cómo se puede usar la conversión de C# HTML a PDF. El proceso es bastante simple donde el archivo HTML de origen debe cargarse en el objeto Documento junto con la configuración predeterminada del objeto de clase HtmlLoadOptions utilizado como segundo argumento en el constructor. Opcionalmente, establece diferentes propiedades del objeto de clase HtmlLoadOptions antes de cargar el HTML y luego usa el método Guardar en la clase Documento para guardar el archivo PDF de salida.

Código para convertir una página HTML a PDF en C#

Para escribir código HTML a PDF convertidor C# se muestra aquí. Las HTMLLoadOptions se pueden personalizar configurando HtmlMediaType para que se use durante la representación, configurando las propiedades de PageLayoutOption como ajustarse al ancho de contenido más amplio o escalar al ancho de la página, y la opción de representar el HTML en una sola página. De manera similar, puede usar el objeto de clase PdfSaveOptions mientras guarda el PDF en el disco que admite la configuración del nombre de fuente predeterminado y el formato de guardado deseado como PDF, DOC, XPS y SVG, por nombrar algunos.

Este tema ha explicado que convertir HTML a PDF C# es una de las opciones más sencillas. Si desea conocer otras operaciones, como agregar una firma digital en un PDF, consulte el artículo sobre cómo agregar una firma digital a un PDF en C#.

 Español