Reorganizar páginas PDF usando C# .NET

En esta era digital, PDF es uno de los formatos de archivo más utilizados y es popular debido a su portabilidad. Por otro lado, la mayoría de las veces no podemos editar los archivos PDF. Cuando fusionamos varios documentos y páginas para formar un documento integral combinado, a menudo sucede que terminamos de combinar las páginas en el orden incorrecto. Este artículo analiza cómo reorganizar páginas PDF mediante programación usando C#.

.NET API para reorganizar páginas PDF y combinar documentos

Para reorganizar las páginas de los documentos, GroupDocs proporciona GroupDocs.Merger para .NET. La API permite eliminar, dividir y extraer páginas, cambiar la orientación de la página y rotar las páginas de los documentos dentro de las aplicaciones .NET. Para obtener detalles y otras características de la API, puede visitar la documentación.

Puede descargar el instalador DLL o MSI desde la sección de descargas o instalar la API en su aplicación .NET a través de [NuGet](https ://www.nuget.org/packages/groupdocs.merger).

PM> Install-Package GroupDocs.Merger

Reorganizar páginas PDF usando C#

Los siguientes son los pasos que reordenan las páginas de los documentos PDF usando C#.

  • Defina la posición actual y nueva de la página en la clase MoveOptions.
  • Cargue el documento PDF usando la clase Merger.
  • Utilice el método MovePage() para reordenar según las opciones definidas.
  • Guarde el archivo PDF con el nuevo orden de páginas mediante el método Save().

El siguiente código C# reorganiza las páginas de los documentos PDF. Precisamente, mueve la página 6 del documento al 1er lugar.

// Reorganizar páginas de documento PDF usando C#
int pageNumber = 6;
int newPageNumber = 1;

MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (Merger merger = new Merger("path\document.pdf"))
{
    merger.MovePage(moveOptions);
    merger.Save("path\rearranged-document.pdf");
}

Aquí está la salida del código anterior.

Obtenga una licencia de API gratuita

Puede obtener una licencia temporal gratuita para utilizar la API sin las limitaciones de evaluación.

Conclusión

Para concluir, aprendimos cómo reordenar las páginas de los archivos PDF usando C# dentro de las aplicaciones .NET. Vimos el ejemplo en ejecución para cambiar la posición de la página. Puede intentar crear una aplicación simple que pueda organizar los archivos PDF mezclando fácilmente sus páginas.

Para obtener más detalles sobre la API, visite la documentación. Para consultas, contáctenos a través del foro.

Ver también