Mesclar arquivos PDF em Java

Mesclar arquivos PDF é útil quando precisar combinar documentos relacionados em um único arquivo para distribuição, arquivamento ou processamento.

Exemplo ao vivo

Aspose.PDF Merger é um aplicativo online gratuito para testar a mesclagem de PDF em um navegador.

Este tópico mostra como mesclar vários arquivos PDF em um único documento em Java:

  1. Abra ambos os documentos de origem com o Document construtor.
  2. Anexe o Page coleção da segunda Document para o primeiro com document1.getPages().add(document2.getPages()).
  3. Salve o mesclado Document para o caminho de saída.

Mesclar dois documentos PDF

O seguinte exemplo em Java é baseado em MergeDocumentExamples.java.

public static void mergeTwoDocuments(Path inputFile1, Path inputFile2, Path outputFile) {
    try (Document document1 = new Document(inputFile1.toString());
         Document document2 = new Document(inputFile2.toString())) {
        document1.getPages().add(document2.getPages());
        document1.save(outputFile.toString());
    }
}