Cómo convertir una URL en PDF

por Regan Pun

Renderizar URLs existentes como PDFs con C# es muy eficiente e intuitivo. IronPDF hace que sea muy sencillo renderizar HTML de URLs existentes como documentos PDF. Hay un nivel muy alto de soporte para JavaScript, Imágenes, Formularios y CSS.

Cómo convertir una URL en PDF

Cómo convertir una URL en PDF in C#
  1. Descargar URL a PDF C# Library
  2. Instanciar el ChromePdfRenderer clase
  3. Renderizar PDFs desde URL pasando la URL al renderizador
  4. Modificar el RenderingOptions añadir encabezado y pie de página
  5. Ver el documento PDF de salida


Biblioteca NuGet C# para PDF

Instalar con NuGet

Install-Package IronPdf
o
Java PDF JAR

Descargar DLL

Descargar DLL

Instalar manualmente en su proyecto

Convertir URL en PDF Ejemplo

Aquí tenemos un ejemplo de IronPDF renderig página web de wikipedia en un PDF utilizando la función RenderUrlAsPdf() método. El parámetro es un (completamente formado) Uri. Apunta al documento Html que se convertirá en PDF.

:path=/static-assets/pdf/content-code-examples/how-to/url-to-pdf.cs
using IronPdf;

//  Instanciar renderizador
var renderer = new ChromePdfRenderer();

//  Crear un PDF a partir de una URL o una ruta de archivo local
var pdf = renderer.RenderUrlAsPdf("https://es.wikipedia.org/wiki/Página_principal");

//  Exportar a un archivo o Stream
pdf.SaveAs("url.pdf");
Imports IronPdf

'  Instanciar renderizador
Private renderer = New ChromePdfRenderer()

'  Crear un PDF a partir de una URL o una ruta de archivo local
Private pdf = renderer.RenderUrlAsPdf("https://es.wikipedia.org/wiki/Página_principal")

'  Exportar a un archivo o Stream
pdf.SaveAs("url.pdf")
VB   C#

Resultado

Este es el archivo que produjo el código:

Regan Pun

Ingeniero de software

Regan se licenció en Ingeniería Electrónica por la Universidad de Reading. Antes de incorporarse a Iron Software, sus anteriores puestos de trabajo le obligaban a centrarse en tareas concretas; lo que más le gusta de Iron Software es la variedad de tareas que puede realizar, ya sea añadiendo valor a las ventas, el soporte técnico, el desarrollo de productos o el marketing. Le gusta entender cómo utilizan los desarrolladores la biblioteca de Iron Software y utilizar ese conocimiento para mejorar continuamente la documentación y desarrollar los productos.