Este tutorial básico proporciona los detalles sobre cómo dividir un archivo PDF por páginas en C#. Siguiendo los pasos y el fragmento de código en C#, divida PDF en varios archivos usando unas pocas líneas de código. Además, puede personalizar el proceso de división filtrando el número de página o realizando una variedad de operaciones antes de crear un documento separado a partir de él.
Pasos para dividir archivos PDF por páginas en C#
- Agregue la referencia a la biblioteca Aspose.PDF for .NET en la aplicación para dividir las páginas PDF
- Cargue el archivo PDF de entrada para dividirlo usando la clase Document
- Iterar a través de cada página del archivo PDF de entrada usando la clase Page
- Escriba cada página en un documento PDF separado con el método Guardar
Estos pasos simplemente explican cómo se puede realizar la operación de división de PDF en páginas* con *C#. Configure rápidamente la biblioteca y luego cargue el documento de entrada para procesarlo. Recorra cada página una por una y guárdela como un archivo separado junto con la opción de rotar, agregar un encabezado/pie de página, agregar una marca de agua, recortar la página y muchas otras personalizaciones también.
Código para dividir archivos PDF por páginas en C#
Para escribir una aplicación para dividir páginas PDF, el código C# se muestra aquí. Antes de agregar cada página a un nuevo archivo PDF, puede usar todas las características de la clase Página, como cambiar el tamaño de la página, agregar un fondo, estampar la página con una imagen o texto, configurar el color de la página, etc. De manera similar, después de agregar la página a un nuevo archivo PDF, puede usar las características de la clase Documento, como formatearlo incrustando fuentes en él, establecer su fecha de caducidad, optimizar el archivo PDF eliminando objetos no utilizados, comprimir imágenes y modificar el contenido en un Variedad de formas.
En este artículo, hemos aprendido cómo el uso de la función de división de PDF en páginas de C# puede integrarse en sus aplicaciones basadas en .NET o .NET Core framework. Del mismo modo, si desea aprender a fusionar páginas PDF, consulte el artículo sobre cómo fusionar archivos PDF usando C#.