Cómo Agregar Números de Página a un Archivo PDF
Cómo añadir números de página a un archivo PDF
Los PDFs están en todas partes, y por una buena razón. Son seguros, fáciles de compartir y funcionan casi en cualquier máquina o navegador del mundo. Sin embargo, a pesar de que millones de personas usan archivos PDF todos los días, aún pueden ser complicados de usar correctamente.
Una de las mejores características de los documentos PDF es que son difíciles de manipular, pero eso se interpone cuando deseas hacer algunos cambios por tu cuenta. En esta guía, te mostraremos lo fácil que es añadir números de página a un archivo PDF usando nuestra librería C# con muchas funciones, IronPDF, así como también recomendar un par de herramientas en línea alternativas que ofrecen funcionalidades básicas.
IronPDF: La principal biblioteca PDF de C
IronPDF es una biblioteca PDF .NET ligera diseñada específicamente pensando en los desarrolladores web. La conversión de PDF es solo uno de muchos usos: hace que la lectura, escritura y manipulación de PDF sea muy sencilla, y puede usarlo en sus proyectos .NET tanto para escritorio como para web. Lo mejor de todo - es gratis para probar en un entorno de desarrollo.
Una de las principales ventajas de IronPDF es su flexibilidad. Puede usarse como una aplicación de escritorio independiente o integrarse en su aplicación web usando la API de IronPDF. Además, IronPDF es compatible con sistemas operativos Windows, Mac y Linux, lo que lo hace accesible a una amplia gama de usuarios.
Añadir números de página a un archivo 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 buscar y busca 'IronPDF', e instala la versión más reciente. Si ves esto, está funcionando:

También puedes ir a Herramientas -> Gestor de Paquetes NuGet -> Consola del Gestor de Paquetes, y escribir la siguiente línea en la pestaña del Gestor de Paquetes:
Install-Package IronPdf
Finalmente, puedes obtener IronPDF directamente del sitio web oficial de NuGet. Selecciona la opción Descargar Paquete desde el menú a la derecha de la página NuGet de IronPDF, haz doble clic en tu descarga para instalarlo automáticamente, y recarga la Solución para comenzar a usarlo en tu proyecto.
¿No funcionó? Puedes encontrar ayuda específica para la plataforma en nuestra página de instalación avanzada de 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 añadir números de página a un archivo PDF con IronPDF
Comenzamos importando el paquete de IronPDF y luego creando una cadena HTML que se convertirá a PDF con números de página. Aquí está el ejemplo de código:
using IronPdf;
var html = @"
<p> Hello Iron</p>
<p> This is 1st Page </p>
<div style='page-break-after: always;'></div>
<p> This is 2nd Page</p>
<div style='page-break-after: always;'></div>
<p> This is 3rd Page</p>";using IronPdf;
var html = @"
<p> Hello Iron</p>
<p> This is 1st Page </p>
<div style='page-break-after: always;'></div>
<p> This is 2nd Page</p>
<div style='page-break-after: always;'></div>
<p> This is 3rd Page</p>";A continuación, instanciamos ChromePdfRenderer con configuraciones específicas de pie de página HTML. Esto nos permite definir el estilo y formato de los números de página en nuestro PDF. Aquí está el código:
// Instantiate Renderer
var renderer = new ChromePdfRenderer
{
RenderingOptions =
{
HtmlFooter = new HtmlHeaderFooter
{
MaxHeight = 15, // millimeters
HtmlFragment = "<center><i>{page} of {total-pages}</i></center>",
DrawDividerLine = true
}
}
};// Instantiate Renderer
var renderer = new ChromePdfRenderer
{
RenderingOptions =
{
HtmlFooter = new HtmlHeaderFooter
{
MaxHeight = 15, // millimeters
HtmlFragment = "<center><i>{page} of {total-pages}</i></center>",
DrawDividerLine = true
}
}
};Luego, renderizamos el HTML como un PDF. Simplemente llama al método RenderHtmlAsPdf para convertirlo a PDF e IronPDF añadirá automáticamente números a cada página.
var pdf = renderer.RenderHtmlAsPdf(html);var pdf = renderer.RenderHtmlAsPdf(html);Y finalmente, todo lo que necesitamos hacer ahora es guardar el PDF recién numerado en nuestro sistema. Es tan simple como esto:
pdf.SaveAs("pageNumber.pdf");pdf.SaveAs("pageNumber.pdf");Como viste en el código anterior, personalizamos nuestro formato de número de página para que esté centrado en la página, para mostrar el número actual y el total de páginas, y añadir una línea divisoria. Así es como se ve el producto final:

Herramientas alternativas de numeración de páginas PDF
Hay muchas herramientas gratuitas, aunque limitadas, que te permiten añadir números de página a PDFs. Aquí hay algunas opciones alternativas para la numeración de páginas en PDF.
Sejda - Herramienta PDF en línea
Sejda PDF Editor es una herramienta en línea que ofrece herramientas básicas de edición de PDF como combinar páginas, comprimir el tamaño del archivo, crear formularios y más. Aunque es gratuito, tiene restricciones de página y tiempo antes de que tengas que suscribirte a uno de los planes de pago.
Cómo añadir números de página a un PDF con la herramienta PDF en línea Sejda
- Visita el sitio web de Sejda y encuentra 'Números de Página' en la lista de herramientas, haz clic en él
- Sube el archivo PDF al que deseas añadir números de página
- Una vez que se cargue, revisa las opciones de personalización que deseas aplicar
- Cuando estés satisfecho, haz clic en Añadir Encabezado/Pie de Página para procesar el archivo
- Después de que se hayan añadido los números de página, haz clic en Descargar para guardar tu archivo
Smallpdf
SmallPDF es una herramienta en línea popular que ofrece una variedad de funcionalidades de edición de PDF, incluyendo la posibilidad de agregar números de página. Una de las principales ventajas de SmallPDF es su conveniencia. Dado que es una herramienta basada en la web, puedes acceder desde cualquier dispositivo con conexión a Internet, sin necesidad de descargar o instalar ningún software.
Añadir números de página a un PDF con Smallpdf
- Ve al sitio oficial de SmallPDF, abre el menú Herramientas en la parte superior y haz clic en Numerar Páginas
- Cuando subas tu archivo, aparecerá un nuevo menú pidiendo que elijas la posición de tus números de página y desde qué número comenzar
- SmallPDF no tiene otras opciones de personalización o personalización
- Haz clic en Numerar Páginas y, una vez procesado, descarga el PDF
Conclusión
Agregar números de página a documentos PDF es una forma sencilla de mejorar la legibilidad y organización de tu documento. Es una tarea simple, pero que diferentes herramientas abordan de diversas maneras y con una gama de características y opciones.
Las herramientas en línea gratuitas pueden ser rápidas y convenientes, hasta que alcanzas el límite y necesitas suscribirte a un plan, pero pueden carecer del control detallado que una librería PDF dedicada —como IronPDF— proporciona.
Y los números de página en PDF son solo el comienzo: con herramientas de formato de PDF, características de seguridad y cumplimiento integradas, 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 empezar 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 empieza a partir de $799 por una licencia. Para ahorros aún mayores, revisa la oferta de Iron Suite donde puedes obtener las nueve herramientas de Iron Software por el precio de dos. ¡Feliz programación!







