HERRAMIENTAS PDF

Cómo añadir números de página a un archivo PDF

Actualizado 13 de agosto, 2024
Compartir:

Cómo añadir números de página a un archivo PDF

Los PDF están en todas partes, y con razón. Son seguros, fáciles de compartir y funcionan en casi cualquier máquina o navegador del mundo. Sin embargo, a pesar de que millones de personas utilizan archivos PDF a diario, su uso correcto puede resultar complicado.

Una de las mejores características de los documentos PDF es que son difíciles de manipular, pero eso se convierte en un obstáculo cuando quieres hacer tus propios cambios. En esta guía, le mostraremos lo fácil que es añadir números de página a un archivo PDF utilizando nuestra biblioteca de C#, IronPDF, así como recomendarle un par de herramientas alternativas en línea que ofrecen una funcionalidad básica.

IronPDF: La principal biblioteca PDF de C

IronPDF es una ligera biblioteca PDF .NET diseñada específicamente pensando en los desarrolladores web. La conversión de PDF es sólo uno de sus muchos usos: permite leer, escribir y manipular archivos PDF en un abrir y cerrar de ojos, y puede utilizarlo en sus proyectos .NET tanto para escritorio como para la web. Y lo mejor es que se puede probar gratis en un entorno de desarrollo.

Una de las principales ventajas de IronPDF es su flexibilidad. Puede utilizarse como aplicación de escritorio independiente o integrarse en su aplicación web mediante la API IronPDF. Además, IronPDF es compatible con los 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

Cree su proyecto en Visual Studio

En primer lugar, abra Visual Studio y vaya a Archivo -> Nuevo proyecto -> Aplicación de consola. Introduce el nombre de tu proyecto, elige la ubicación en la que quieres guardarlo y pulsa el botón Siguiente. Seleccione el último .NET Framework y, a continuación, Crear. Una vez que su proyecto esté en marcha, es hora de añadir nuestra biblioteca.

Instalar la biblioteca IronPDF

IronPDF es fácil de usar, pero 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 el Explorador de soluciones, haga clic con el botón derecho en Referencias y, a continuación, haga clic en Administrar paquetes NuGet. Pulsa Examinar y busca 'IronPDF, e instala la última versión. Si ves esto, está funcionando:

Cómo añadir números de página a un archivo PDF: Figura 1

También puede ir a Herramientas -> Gestor de paquetes NuGet -> Consola del Gestor de paquetes, e introducir la siguiente línea en la pestaña Gestor de paquetes:

Install-Package IronPdf

Por último, puede obtener IronPDF directamente de Sitio web oficial de NuGet. Seleccione la opción Descargar paquete en el menú de la derecha de la página, haga doble clic en la descarga para instalarla automáticamente y vuelva a cargar la solución para empezar a utilizarla en su proyecto.

¿No funcionó? Encontrará ayuda específica para cada plataforma en nuestra página de instalación avanzada de NuGet.

Método 2: Utilizar un archivo DLL

También puede obtener el archivo DLL 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, consulte nuestra página dedicada página de instalación.

Añadir el espacio de nombres IronPDF

Recuerde siempre iniciar su código con el espacio de nombres IronPDF, así:

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

Cómo añadir números de página a un archivo PDF con IronPDF

Empezaremos importando el paquete IronPDF y creando una cadena HTML que se convertirá a PDF con números de página. Este es 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>";
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

A continuación, instanciaremos ChromePDFRender con la configuración específica del pie de página HTML. Esto nos permite definir el estilo y el diseño 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
       }
   }
};
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

A continuación, renderizaremos el HTML como PDF. Simplemente llame al método RenderHtmlAsPdf para convertirlo a PDF y IronPDF añadirá automáticamente números a cada página.

var pdf = renderer.RenderHtmlAsPdf(html);
var pdf = renderer.RenderHtmlAsPdf(html);
Dim pdf = renderer.RenderHtmlAsPdf(html)
VB   C#

Por último, sólo nos queda guardar el PDF recién numerado en nuestro sistema. Es tan sencillo como esto:

pdf.SaveAs("pageNumber.pdf");
pdf.SaveAs("pageNumber.pdf");
pdf.SaveAs("pageNumber.pdf")
VB   C#

Como has visto en el código anterior, hemos personalizado nuestro formato de número de página para que esté centrado en la página, para mostrar el número actual y total de páginas, y añadir una línea divisoria. Este es el aspecto del producto final:

Cómo añadir números de página a un archivo PDF: Figura 2

Herramientas alternativas de numeración de páginas PDF

Hay muchas herramientas gratuitas, aunque limitadas, que permiten añadir números de página a los PDF. Aquí tiene algunas opciones alternativas de numeración de páginas PDF.

Sejda - Herramienta PDF en línea

Sejda 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 mucho más. Aunque su uso es gratuito, viene con restricciones de páginas y tiempo antes de tener que suscribirse a uno de los planes de pago.

Cómo añadir números de página a un PDF con Sejda Online PDF Tool

  • Visite el Página web de Sejda y busque 'Números de página' en la lista de herramientas - haga clic en él
  • Cargue el archivo PDF al que desea añadir números de página
  • Una vez cargada, navega por las opciones de personalización que quieras aplicar
  • Cuando esté satisfecho, haga clic en Añadir encabezado/pie para procesar el archivo
  • Una vez añadidos los números de página, haga clic en Descargar para guardar el archivo

Smallpdf

SmallPDF es una popular herramienta en línea que ofrece una serie de funciones de edición de PDF, incluida la posibilidad de añadir números de página. Una de las principales ventajas de SmallPDF es su comodidad. Al ser una herramienta basada en la web, puedes acceder a ella desde cualquier dispositivo con conexión a Internet, sin necesidad de descargar ni instalar ningún software.

Añadir números de página a un PDF con Smallpdf

  • Ir a SmallPDFabra el menú Herramientas en la parte superior y haga clic en Páginas numeradas
  • Cuando cargue su archivo, aparecerá un nuevo menú que le pedirá que elija la posición de los números de página y a partir de qué número empezar
  • SmallPDF no dispone de otras opciones de personalización
  • Haga clic en Número de páginas y, una vez procesado, descargue el PDF

Conclusión

Añadir números de página a los documentos PDF es una forma sencilla de mejorar la legibilidad y la organización del documento. Es una tarea sencilla, pero que las distintas herramientas abordan de diversas maneras y con una serie de funciones y opciones.

Las herramientas gratuitas en línea pueden ser rápidas y cómodas, hasta que se llega al límite y es necesario suscribirse a un plan, pero pueden carecer del control en profundidad que proporciona una biblioteca de PDF dedicada, como IronPDF.

Y los números de página PDF son sólo el principio: con herramientas de formato PDF, funciones integradas de seguridad y cumplimiento de normativas, y mucho más, IronPDF es la herramienta número uno para todas sus necesidades de documentos PDF.

¿Está listo para utilizar IronPDF? Puede empezar con nuestro 30 días de prueba gratuita. Además, su uso para fines de desarrollo es totalmente gratuito, por lo que podrás ver de qué está hecho. Y si le gusta lo que ve, IronPDF le ofrece desde tan sólo $749. Para ahorrar aún más, consulte la Iron Suite donde puede conseguir las nueve herramientas de Iron Software por el precio de dos. Feliz codificación!

Cómo añadir números de página a un archivo PDF: Figura 3

< ANTERIOR
Cómo convertir PDF a PDFA en C++
SIGUIENTE >
Cómo reducir el tamaño de un archivo PDF sin perder calidad (herramientas en línea)

¿Listo para empezar? Versión: 2024.10 acaba de salir

Descarga gratuita de NuGet Descargas totales: 11,173,334 Ver licencias >