Mesclar PDF programaticamente
Agora, mesclar arquivos PDF é uma das tarefas mais demandadas. Este artigo mostra como mesclar vários arquivos PDF em um único documento PDF usando Aspose.PDF para Java. O exemplo é escrito em Java, mas a API pode ser usada em outras linguagens de programação. Os arquivos PDF são mesclados de forma que o primeiro seja unido ao final do outro documento.
Mesclar arquivos PDF usando Java
Para concatenar dois arquivos PDF:
-
Crie dois objetos Document, cada um contendo um dos arquivos PDF de entrada.
-
Em seguida, chame o método Add da coleção PageCollection para o objeto Document ao qual você deseja adicionar o outro arquivo PDF.
-
Passe a coleção PageCollection do segundo objeto Document para o método Add da primeira coleção PageCollection.
-
Finalmente, salve o arquivo PDF de saída usando o método Save.
O trecho de código a seguir mostra como concatenar arquivos PDF com Java.
package com.aspose.pdf.examples;
import com.aspose.pdf.*;
public class ExampleMerge {
// O caminho para o diretório de documentos.
private static String _dataDir = "/home/admin1/pdf-examples/Samples/";
public static void Merge() {
// Abrir o primeiro documento
Document pdfDocument1 = new Document(_dataDir + "Concat1.pdf");
// Abrir o segundo documento
Document pdfDocument2 = new Document(_dataDir + "Concat2.pdf");
// Adicionar páginas do segundo documento ao primeiro
pdfDocument1.getPages().add(pdfDocument2.getPages());
// Salvar arquivo de saída concatenado
pdfDocument1.save(_dataDir+"ConcatenatePdfFiles_out.pdf");
}
}