Saltar al pie de página
HERRAMIENTAS PDF

Cómo Descargar una Página Web como PDF (Tutorial para Principiantes)

En la era de la información digital, a menudo surge la necesidad de capturar y guardar contenido web para uso sin conexión, referencia o compartir. Descargar y guardar una página web o páginas web como archivos PDF es una forma conveniente de preservar el contenido y la estructura de una página web en un formato portátil.

En este artículo, te guiaremos a través del proceso de descargar una página web como PDF de forma gratuita usando dos métodos fáciles: usando la funcionalidad incorporada de un navegador y la herramienta en línea "HTML a PDF" de Soda PDF, y luego te presentaremos IronPDF como una solución alternativa para lograr esta tarea programáticamente.

Navegador web - Funciones integradas

La mayoría de los navegadores web modernos vienen con una función incorporada que te permite guardar páginas web como PDFs sin necesidad de herramientas o extensiones adicionales.

Descargar una página web como PDF utilizando las funciones integradas del navegador

Aquí se explica cómo descargar una página web usando un navegador web:

Paso 1: Abrir la página web

Abre tu navegador web preferido y navega a la página web que deseas guardar como PDF. Algunas opciones populares de navegadores web incluyen Google Chrome y Microsoft Edge.

Figura 1: La página de inicio del sitio web de Iron Software .

Paso 2: Acceder al cuadro de diálogo de impresión

Una vez que estés en la página web, presiona "Ctrl + P" (o "Command + P" en Mac) para abrir el diálogo de impresión. Alternativamente, puedes acceder a él a través del menú del navegador haciendo clic en los tres puntos verticales en la esquina superior derecha y seleccionando "Imprimir". La ventana emergente de impresión se mostrará como a continuación:

Figura 2: El diálogo de impresión, que se muestra en la página de inicio de Iron Software .

Paso 3: Elegir el destino

En el diálogo de la ventana de impresión, en la sección "Destino", haz clic en el menú desplegable y selecciona "Microsoft Print to PDF" o "Guardar como PDF" de la lista de impresoras disponibles. También puedes seleccionar el rango de páginas para guardar páginas web según tus necesidades.

Figura 3: El menú desplegable de la sección de destino en el cuadro de diálogo de impresión.

Paso 4: Personalizar la configuración

Puedes personalizar varias configuraciones, como el diseño de página, el tamaño del papel y los márgenes, para ajustarlas a tus preferencias. Asegúrate de establecer las opciones de tamaño y diseño de página adecuadamente para el contenido que deseas capturar. Con Microsoft Print to PDF, puedes elegir el color (Blanco y Negro/Color) de los documentos PDF de salida. Haz clic en más configuraciones para ajustar aún más las páginas por hoja, la escala, los encabezados y pies de página, y los gráficos de fondo.

Figura 4: La sección de configuraciones personalizadas en el diálogo de impresión.

Paso 5: Guardar el archivo PDF

Haz clic en el botón "Imprimir", y te presentará un cuadro de diálogo para guardar la salida de impresión. Elige una ubicación en tu computadora para guardar el PDF y dale un nombre. Haz clic en "Guardar", y la página web se convertirá en un PDF y se guardará en la ubicación especificada.

Figure 5 - The save dialogue, where the name Iron Software Webpage has been added.

Ahora has descargado con éxito la página web como PDF usando la funcionalidad incorporada de tu navegador.

HTML a PDF - SodaPDF

Si prefieres un método más versátil que no depende de tu navegador, puedes usar la herramienta en línea "HTML a PDF" de Soda PDF.

Descargue una página web en formato PDF con la herramienta en línea "HTML to PDF" de Soda PDF

Así es como:

Paso 1: Visite el sitio web de Soda PDF

Abre tu navegador web y visita el sitio web de Soda PDF. Puedes encontrar esta herramienta en www.sodapdf.com/html-to-pdf/ o buscar en el menú de herramientas en línea.

Figura 6: El sitio web de SodaPDF, con un campo para convertir HTML a PDF.

Paso 2: Introducir la URL de la página web

En el campo proporcionado en la página web, ingresa la URL de la página web que deseas convertir a PDF.

Figura 7: El sitio web de SodaPDF, con una URL agregada en el campo HTML a PDF.

Paso 3: Convertir a PDF

Después de ingresar la URL, haz clic en el botón "Get PDF". La herramienta procesará la página web y generará una versión en PDF.

Figura 8: El sitio web de SodaPDF con una conversión de HTML a PDF en progreso.

Paso 4: Descargar el PDF

Una vez completada la conversión, la herramienta proporcionará un enlace para descargar el PDF. Haz clic en el enlace para guardar el archivo PDF en tu computadora.

Figure 9 - The SodaPDF showing Your file is ready! with a download button.

Presentando IronPDF

Si bien la funcionalidad incorporada del navegador y las herramientas en línea como "HTML a PDF" de Soda PDF son opciones convenientes para descargar páginas web como PDFs, es posible que no proporcionen las características avanzadas y la flexibilidad que algunos usuarios requieren. Si necesitas una solución más potente, podrías considerar IronPDF.

Explora las Capacidades de IronPDF es una herramienta versátil de manipulación de PDF que ofrece la capacidad de capturar y guardar páginas web como PDFs. Se puede usar tanto como una aplicación de escritorio independiente como integrada en tu aplicación web usando la API de IronPDF. Además, IronPDF es compatible tanto con sistemas operativos Windows como Mac.

Cómo descargar una página web en formato PDF con IronPDF

Para Convertir una URL a PDF usando IronPDF, sigue estos pasos:

Paso 1: Instalar IronPDF

Descarga e instala IronPDF desde el Sitio Web de Iron Software o descárgalo e instálalo desde el NuGet Package Manager a través de Visual Studio.

Paso 2: Importar IronPdf y renderizar la URL como PDF

Importe la biblioteca IronPDF y cree una instancia de ChromePdfRenderer. IronPDF también proporciona opciones ChromePdfRenderer para personalizar la captura de URL, incluido el diseño de página, el margen y la orientación de las páginas PDF. Luego, IronPDF captura la página web como PDF utilizando el método RenderUrlAsPdf.

using IronPdf;

// Initialize the ChromePdfRenderer, which is used to render the URL into a PDF
ChromePdfRenderer renderer = new ChromePdfRenderer()
{
    RenderingOptions = new ChromePdfRenderOptions
    {
        CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen, // Set CSS media type
        PrintHtmlBackgrounds = true,                              // Enable printing HTML backgrounds
        EnableJavaScript = true,                                  // Enable JavaScript for the webpage
        GrayScale = false,                                        // Specify if the output PDF should be in grayscale
        PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait, // Set the paper orientation to portrait
        PaperSize = IronPdf.Rendering.PdfPaperSize.A4,             // Set the paper size to A4
        MarginTop = 0,                                             // Define top margin size
        MarginBottom = 0,                                          // Define bottom margin size
        MarginLeft = 0,                                            // Define left margin size
        MarginRight = 0,                                           // Define right margin size
        UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None,     // Do not use margins for header and footer
    }
};

// Use Chrome's default rendering settings
renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering();

// Render the webpage as a PDF
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
using IronPdf;

// Initialize the ChromePdfRenderer, which is used to render the URL into a PDF
ChromePdfRenderer renderer = new ChromePdfRenderer()
{
    RenderingOptions = new ChromePdfRenderOptions
    {
        CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen, // Set CSS media type
        PrintHtmlBackgrounds = true,                              // Enable printing HTML backgrounds
        EnableJavaScript = true,                                  // Enable JavaScript for the webpage
        GrayScale = false,                                        // Specify if the output PDF should be in grayscale
        PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait, // Set the paper orientation to portrait
        PaperSize = IronPdf.Rendering.PdfPaperSize.A4,             // Set the paper size to A4
        MarginTop = 0,                                             // Define top margin size
        MarginBottom = 0,                                          // Define bottom margin size
        MarginLeft = 0,                                            // Define left margin size
        MarginRight = 0,                                           // Define right margin size
        UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None,     // Do not use margins for header and footer
    }
};

// Use Chrome's default rendering settings
renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering();

// Render the webpage as a PDF
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
$vbLabelText   $csharpLabel

Paso 3: Guardar como PDF

Ahora, utilizando el método SaveAs, puede guardar fácilmente la página web URL renderizada en PDF.

// Save the rendered PDF to a file
pdf.SaveAs("example.pdf");
// Save the rendered PDF to a file
pdf.SaveAs("example.pdf");
$vbLabelText   $csharpLabel

Aquí está el resultado:

Figura 10: El sitio web IronPDF , como un PDF de varias páginas.

Conclusión

Descargar una página web y guardar páginas como PDF de forma gratuita es una manera práctica de preservar contenido web, ya sea para referencia, archivo o compartir con otros. Con las características integradas de navegadores web modernos, herramientas en línea como "HTML a PDF" de Soda PDF, y las capacidades avanzadas de IronPDF, tienes opciones convenientes y accesibles para guardar contenido web en un formato portátil y fácilmente compartible.

IronPDF simplifica la conversión de páginas web a PDF con alta calidad, opciones de personalización y procesamiento por lotes. Maneja contenido HTML complejo, se integra en tu flujo de trabajo, y ofrece características de seguridad. IronPDF es una herramienta versátil y fácil de usar para convertir páginas web a PDFs de manera eficiente.

Si desea utilizar IronPDF en su proyecto, puede obtener una licencia comercial de IronPDF a partir de $799 para un solo desarrollador. También hay una prueba gratuita de IronPDF con características completas y soporte, para que puedas probarlo antes de comprar. Si decides comprar una licencia, hay diferentes opciones disponibles, incluidas aquellas para múltiples desarrolladores y empresas más grandes. Descargar IronPDF

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me