Los usuarios de la biblioteca de código abierto , iText , se pueden combinar varios documentos PDF en un único archivo. Usted puede ir en línea para encontrar el código fuente de ejemplo para utilizar como guía al escribir su propio código. El siguiente proceso fue desarrollado por programadores Web Viral Patel. Con iText , los usuarios también pueden realizar otras tareas , como llenar formularios y la transferencia de las páginas de un archivo PDF a otro. Instrucciones
1
Utilice el código para crear una lista de InputStream de los todos los archivos PDF de entrada. Esto debe hacerse en el método main ( ) . Llame MergePDF.concatPDFs () método estático para obtener una lista de los archivos PDF de entrada y objeto OutputStream para el PDF de salida combinada. Una variable lógica representa la inclusión de números de página como argumentos de la línea de la página.
2
Convertir la lista de objetos InputStream a una lista de objetos PDFReader utilizando el método concatPDFs ( ), para cada PDF de entrada, a la vez que la creación de una lista de InputStream . A continuación, cree un objeto de documento del PDF fusionado.
3
Crear un PDFWriter para el OutputStream deseado. Además, puede agregar números de página en el documento , y la fuente de estos números se escribirán en , utilizando el método BaseFont.createFont (). Escribir el archivo PDF resultante de la fusión con el objeto de la clase de documento y el método PdfWriter.getInstance ().
4
Escribir las páginas individuales a la salida PDF resultante de la fusión , a continuación, añadir texto en la parte inferior de la página. Finalmente , cerca de todas las corrientes y limpiar los buffers.