En este tutorial paso a paso, aprenderemos cómo convertir HTML a PDF usando C#. El documento HTML puede contener estilos CSS (en línea, incrustados y externos). El ejemplo de código C# de este tema convierte HTML a PDF con alta fidelidad de imágenes, textos, fuentes y diseño del contenido original.
Los siguientes son los pasos simples para generar PDF desde HTML con estilos precisos.
Pasos para convertir HTML a PDF usando C#
- Instale Aspose.Words for .NET mediante el paquete NuGet
- Agregar referencia al espacio de nombres Aspose.Words
- Importe el documento HTML de entrada en el DOM de Aspose.Words
- Guarde el documento en formato de archivo PDF
En el último tema, analizamos Cómo crear un documento de Word usando C#. Pero este tema describe cómo crear un convertidor de HTML a PDF para la aplicación .NET. Puede usarlo en aplicaciones ASP.NET, .NET Core y Windows Forms.
Código para convertir HTML a PDF usando C#
El ejemplo de código anterior en C# crea PDF desde HTML sin instalar MS Office. La conversión de HTML a PDF utilizando el ejemplo anterior imita el comportamiento de MS Word. Si abre el documento HTML en MS Word y lo convierte a PDF, obtendrá el mismo resultado.