Usuários da biblioteca de código aberto , iText , pode mesclar vários documentos PDF em um único arquivo . Você pode ir em linha para encontrar o código-fonte de exemplo para usar como um guia ao escrever o seu próprio código. O processo a seguir foi desenvolvido pelo programador Web Viral Patel. Com iText , os usuários também podem realizar várias outras tarefas , incluindo o preenchimento de formulários e transferir páginas de um arquivo PDF para o outro. Instruções
1
Use o código para criar uma lista de InputStream dos todos os PDFs de entrada. Isto deve ser feito no método main (). Chame MergePDF.concatPDFs () método estático para uma lista de PDFs de entrada e OutputStream objeto para a saída mesclada PDF. Um sinalizador booleano representa a inclusão de números de página como argumentos de linha de página .
2
Converter a lista de objetos InputStream para uma lista de objetos PdfReader usando os concatPDFs ( método ) , para cada entrada PDF , além de a criação de uma lista de InputStream . Em seguida, crie um objeto de documento para o PDF mesclado.
3
Criar um PDFWriter para o OutputStream desejado . Além disso, você pode adicionar números de página ao documento, ea fonte desses números será escrito em , utilizando o método BaseFont.createFont (). Escrever o arquivo PDF mesclado usando o objeto de classe de documentos e método PdfWriter.getInstance ().
4
Escrever as páginas individuais para a saída PDF mesclado, em seguida, adicionar texto na parte inferior da página. Finalmente , feche todas as correntes e limpar os buffers.