Los archivos HTML son ampliamente utilizados en Internet. En varios casos, debe convertir archivos HTML a documentos PDF. En consecuencia, este artículo cubre cómo convertir un archivo HTML a un documento PDF en Linux en .NET.
API de conversión de HTML a PDF para Linux
Aspose.HTML for .NET La API admite trabajar con archivos HTML. Puede configurar fácilmente la API descargando los archivos DLL desde la sección Descargas o desde la galería NuGet usando la extensión NuGet Package Manager para Visual Studio Code en Linux.
Convertir HTML a PDF en Linux
Puede convertir un archivo HTML a un archivo PDF con los siguientes pasos:
- Especifique rutas para los archivos de entrada y salida.
- Inicialice un objeto de clase HTMLDocument.
- Cree una instancia de la clase PdfRenderingOptions.
- Cree el objeto PdfDevice y especifique el archivo de salida para representar.
- Renderiza HTML a PDF con el método RenderTo.
El siguiente código muestra cómo convertir un archivo HTML a PDF en .NET en Linux:
// Establecer la ruta a un archivo HTML de origen
string documentPath = "HTMLtoPDF.html";
// Establecer ruta para guardar archivos convertidos
string savePath = "HTMLtoPDF.pdf";
// Inicializar un objeto de clase HTMLDocument
HTMLDocument document = new HTMLDocument(documentPath);
// Crear una instancia de la clase PdfRenderingOptions
PdfRenderingOptions pdfOptions = new PdfRenderingOptions();
// Cree el PdfDevice y especifique el archivo de salida para representar
PdfDevice device = new PdfDevice(pdfOptions, savePath);
// Renderizar HTML a PDF con el método RenderTo
document.RenderTo(device);
Producción
Explore Aspose.HTML for .NET API
Aspose.HTML for .NET API es una API independiente para crear, editar o convertir archivos HTML mediante programación usando C#. Puede explorar otras características de la API visitando la documentación.
Obtenga una licencia gratis
Puede evaluar Aspose.HTML for .NET API sin ninguna limitación solicitando una licencia temporal gratuita.
Conclusión
En este artículo, ha aprendido cómo convertir una página web HTML en un archivo PDF en Linux. Puede usar el fragmento de código para generar resultados de alta fidelidad en sus aplicaciones basadas en .NET. Además, no dude en comunicarse con nosotros en el foro de soporte gratuito en caso de que tenga alguna inquietud.