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.