Cómo Guardar una Página Web como un Archivo PDF en Mac y Windows
Descargar páginas web es una manera conveniente de acceder al contenido de un sitio para uso sin conexión. Guardar una página web en formato PDF ayuda a preservar la estructura de la página y facilita compartirla con otros.
Hay muchas herramientas disponibles que te permiten guardar una página web como PDF, incluidos los mismos navegadores, pero a veces necesitas aún más control sobre tus archivos. En esta guía, explicaremos cómo convertir páginas web en formato PDF utilizando nuestra biblioteca de C# rica en funciones, IronPDF, y recomendaremos un par de herramientas alternativas que ofrecen funcionalidad básica.
Guardar páginas web como PDF - Primeros pasos
Crea tu proyecto en Visual Studio
Primero, abre Visual Studio y ve a Archivo -> Nuevo Proyecto -> Aplicación de Consola. Ingresa el nombre de tu proyecto, elige la ubicación donde deseas guardarlo y presiona el botón Siguiente. Selecciona el último .NET Framework y luego Crear. Una vez que tu proyecto esté en marcha, es momento de agregar nuestra biblioteca.
Instalar la biblioteca IronPDF
IronPDF es fácil de usar, pero es aún más fácil de instalar. Hay un par de maneras de hacerlo:
Método 1: Consola del gestor de paquetes NuGet
En Visual Studio, en Solution Explorer, haz clic derecho en Referencias y luego haz clic en Administrar paquetes NuGet. Haz clic en navegar y busca 'IronPDF', e instala la última versión. Si ves esto, está funcionando:

También puedes ir a Herramientas -> Administrador de Paquetes NuGet -> Consola del Administrador de Paquetes, e ingresar la siguiente línea en la pestaña del Administrador de Paquetes:
Install-Package IronPdf
Finalmente, puedes obtener IronPDF directamente del sitio web oficial de NuGet. Selecciona la opción Descargar Paquete del menú a la derecha de la plataforma, haz doble clic en tu descarga para instalarla automáticamente, y recarga la Solución para comenzar a usarla en tu proyecto.
¿No funcionó? Puedes encontrar ayuda específica de la plataforma en nuestra guía avanzada de instalación NuGet.
Método 2: Utilizar un archivo DLL
También puedes obtener el archivo DLL de IronPDF directamente de nosotros y añadirlo a Visual Studio manualmente. Para obtener instrucciones completas y enlaces a los paquetes DLL para Windows, macOS y Linux, consulta nuestra guía de instalación de IronPDF.
Agregar el espacio de nombres IronPDF
Siempre recuerda comenzar tu código con el espacio de nombres IronPDF, de esta manera:
using IronPdf;using IronPdf;Cómo guardar una página web como PDF con IronPDF
Con Visual Studio abierto y la biblioteca IronPDF añadida, comenzamos instanciando ChromePdfRenderer, que viene con opciones para personalizar la captura de la URL, incluyendo el diseño de página, margen y orientación de las páginas PDF. Luego, IronPDF captura la página web como un PDF utilizando el método RenderUrlAsPdf.
Así es como se ve:
using IronPdf;
// Instantiate the Chrome PDF Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer()
{
RenderingOptions = new ChromePdfRenderOptions
{
CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen, // Set how CSS is rendered
PrintHtmlBackgrounds = true, // Enable printing background colors and images
EnableJavaScript = true, // Enable JavaScript execution
GrayScale = false, // Render in color
PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait, // Page orientation
PaperSize = IronPdf.Rendering.PdfPaperSize.A4, // Set paper size
MarginTop = 0,
MarginBottom = 0,
MarginLeft = 0,
MarginRight = 0,
UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None // Control header/footer margins
}
};
// Use Chrome Default Rendering for sizing content
renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering();
// Convert the webpage to a PDF
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");using IronPdf;
// Instantiate the Chrome PDF Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer()
{
RenderingOptions = new ChromePdfRenderOptions
{
CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen, // Set how CSS is rendered
PrintHtmlBackgrounds = true, // Enable printing background colors and images
EnableJavaScript = true, // Enable JavaScript execution
GrayScale = false, // Render in color
PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait, // Page orientation
PaperSize = IronPdf.Rendering.PdfPaperSize.A4, // Set paper size
MarginTop = 0,
MarginBottom = 0,
MarginLeft = 0,
MarginRight = 0,
UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None // Control header/footer margins
}
};
// Use Chrome Default Rendering for sizing content
renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering();
// Convert the webpage to a PDF
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");Luego, usando el método SaveAs, puedes guardar fácilmente la página web de la 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");Veamos los resultados. Así es como se ve la página principal de IronPDF en Chrome:

Y aquí está nuestro archivo PDF de salida. Puedes ver que, a pesar de cambiar la orientación de horizontal a vertical, la estructura del sitio web está intacta y sigue siendo legible:

Añadir marcas de agua, contraseñas y encabezados a documentos PDF
La funcionalidad de IronPDF no se detiene ahí, sin embargo, con nuestra biblioteca completamente equipada, puedes afinar y personalizar tu presentación.
Cómo añadir marcas de agua a archivos PDF con IronPDF
Esta sección muestra cómo agregar una marca de agua en el PDF como una imagen estampada, usando la documentación del método ApplyStamp.
// Add a watermark using an online image
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));// Add a watermark using an online image
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));Cómo añadir protección por contraseña a los PDF con IronPDF
Agregar una contraseña al PDF lo protege contra el acceso no autorizado. Puedes establecer diferentes contraseñas para usuarios y administradores para permitir la personalización del acceso.
// Set a password for the PDF
pdf.Password = "EasyPassword";// Set a password for the PDF
pdf.Password = "EasyPassword";Cómo añadir cabeceras HTML a archivos PDF con IronPDF
Pon el toque final en tu presentación con un encabezado, utilizando el objeto HtmlHeaderFooter.
// Add an HTML-based header to the PDF
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
MaxHeight = 20, // Maximum height in millimeters
HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>", // Header HTML content
};// Add an HTML-based header to the PDF
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
MaxHeight = 20, // Maximum height in millimeters
HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>", // Header HTML content
};Herramientas alternativas de conversión de páginas web a PDF
Guardar páginas usando un navegador web es tan simple como usar el menú de impresión incorporado - solo seleccionas Imprimir en sus menús o presionas el atajo de botón de impresión en tu teclado. Algunas herramientas en línea ofrecen la opción de PDF al seleccionar un archivo para guardar.
Sin embargo, estas opciones dejan mucho que desear - a menudo rompiendo la estructura de la página web o perdiendo completamente los gráficos de fondo. Además, no hay opciones de personalización cuando guardas como PDF como las hay con IronPDF.
Google Chrome
Chrome es, con mucho, el navegador web más popular con un estimado de 3.5 mil millones de usuarios en todo el mundo. Cuenta con muchas funciones y exportar una página web como PDF es una de ellas.
Al guardar una página como PDF, Chrome ofrece algunas opciones básicas, como solo guardar páginas impares, pares o múltiples, cambiar el tamaño del papel y cambiar el diseño entre retrato y paisaje. Sin embargo, puede tener problemas para preservar la estructura del sitio, a menudo cambiando completamente cómo se ve una página y haciéndola difícil de leer, como puedes ver en las imágenes a continuación:

Cómo se ve la página web en Chrome

Cómo Chrome renderiza la página web como PDF
Cómo convertir páginas web a PDF con Google Chrome
- Abre el menú desplegable de Google Chrome haciendo clic en los tres puntos en la esquina superior derecha
- Haz clic en Imprimir... para abrir una pantalla emergente
- Verifica que el destino sea 'Guardar como PDF' y luego selecciona Guardar
Microsoft Edge
El sucesor del clásico Internet Explorer de Microsoft, Edge fue actualizado en 2018 para funcionar en el motor Chromium - haciéndolo muy similar al navegador Chrome de Google. Como tal, convertir páginas web a PDFs es un proceso casi idéntico - con limitaciones igualmente idénticas.
Cómo guardar una página web como PDF con Microsoft Edge
- Abre el menú desplegable de Edge haciendo clic en los tres puntos en la esquina superior derecha
- Haz clic en Imprimir... y elige 'Guardar en PDF' como tu Impresora
- Selecciona Guardar para exportar la página web como PDF
Mozilla Firefox
Firefox es un navegador web alternativo con un enfoque en la seguridad y la privacidad del usuario. Se destaca por funcionar en su propio motor hecho a medida en lugar de Chromium. Sin embargo, cuando se trata de guardar páginas web como PDFs, funciona de manera muy similar a Chrome y Edge. Y al igual que esos navegadores, tiene problemas con el diseño de algunas páginas, haciendo que el contenido sea ilegible.
Cómo guardar una página web como PDF con Mozilla Firefox
- Abre el menú desplegable de Firefox haciendo clic en el botón de menú hamburguesa (las tres líneas horizontales) en la esquina superior derecha
- Haz clic en Imprimir... y elige 'Guardar en PDF' en el menú de destino
- Selecciona Guardar para descargar tu PDF
Apple Safari
Al igual que Mozilla, Apple usa su propio motor hecho a medida para ejecutar su navegador, y con ello, vienen algunas diferencias sutiles en comparación con otras opciones. En nuestras pruebas, Safari produjo los documentos PDF más precisos, pero carece de funciones como la selección personalizada de impresión de páginas.
Cómo guardar una página web como PDF con Apple Safari
- Abre el menú Archivo en la parte superior de la página y haz clic en Exportar como PDF...
- Elige un destino para guardar tu archivo y haz clic en Guardar
Soda PDF
Soda PDF es una herramienta en línea gratuita que te permite convertir páginas web a PDF, así como muchas otras funciones. En nuestras pruebas, resultó ser más preciso que la mayoría de los demás navegadores, pero falló al cargar varias imágenes de la página web.
Cómo convertir un PPT en un PDF usando Soda PDF Converter
- Ve a la herramienta de conversión en línea de Soda PDF e ingresa la URL de tu página web deseada
- Espera a que la herramienta genere tu PDF
- Aparecerá una ventana emergente - elige un destino para tu archivo y haz clic en Guardar
Conclusión
Los navegadores web y las herramientas en línea son fáciles de usar y ofrecen una gama de características básicas de edición. Sin embargo, para una herramienta de conversión de página web a PDF más poderosa, IronPDF ofrece una flexibilidad que no puede ser igualada.
Y las conversiones de página web a PDF son solo el comienzo - con formateo de PDF, seguridad incorporada y características de cumplimiento, y más, IronPDF es la herramienta número uno para todas tus necesidades de documentos PDF.
¿Listo para poner tus manos en IronPDF? Puedes comenzar con nuestra prueba gratuita de 30 días de IronPDF. También es completamente gratis para usar con fines de desarrollo, para que realmente puedas ver de qué está hecho. Y si te gusta lo que ves, IronPDF comienza desde precios asequibles de $799. Para ahorros aún mayores, consulta el paquete Iron Suite donde puedes obtener las nueve herramientas de Iron Software por el precio de dos. ¡Feliz programación!







