Concatenar vários arquivos PDF

Concatenar arquivos PDF

O exemplo Java mescla dois arquivos passando-os para o baseado em array concatenate sobrecarga.

Etapas

  1. Crie uma instância de PdfFileEditor.
  2. Construa um array de strings com os caminhos dos PDFs de entrada.
  3. Chame concatenate com a matriz de entrada e o caminho do arquivo de saída.
  4. Salve o documento mesclado.
public static void mergePdfDocuments(Path firstInputFile, Path secondInputFile, Path outputFile) {
    PdfFileEditor pdfEditor = new PdfFileEditor();
    pdfEditor.concatenate(new String[] {firstInputFile.toString(), secondInputFile.toString()}, outputFile.toString());
}

Para mesclar mais de dois arquivos, amplie o array de strings passado para concatenate.