Este tutorial básico explica como mesclar PDF arquivos em Java. Seguindo as etapas mencionadas e o Código Java para mesclar arquivos PDF, você pode incorporar esse recurso em seus aplicativos. Além disso, para trabalhar com esse recurso, você não precisa instalar nenhum aplicativo de interface do usuário, como Adobe Acrobat, etc.
Etapas para mesclar arquivos PDF em Java
- Adicione a referência a Aspose.PDF for Java para concatenar arquivos PDF
- Inicialize o objeto de classe PdfFileEditor para mesclar documentos PDF
- Inicialize uma matriz de strings com caminhos e nomes de arquivos PDF de entrada
- Mescle os documentos PDF em um arquivo com a função concatenate
Essas etapas explicam como usar o recurso Java mesclar arquivos PDF pode ser alcançado. Basta configurar a API e usar um array de strings para carregar os nomes dos documentos de origem. Na última etapa, mescle os arquivos anexando todas as páginas em um arquivo usando uma única função.
Código para mesclar arquivos PDF em Java
import com.aspose.pdf.License; | |
import com.aspose.pdf.facades.PdfFileEditor; | |
public class MergePdfFilesInJava { | |
public static void main(String[] args) throws Exception { // main method to merge multiple PDF documents | |
// Instantiate the license to avoid trial version limitations while merging the PDF files | |
License asposePdfLicenseMerge = new License(); | |
asposePdfLicenseMerge.setLicense("Aspose.pdf.lic"); | |
// Initialize PdfFileEditor instance to concatenate PDF files | |
PdfFileEditor pdfFileEditor = new PdfFileEditor(); | |
// Use string array to set name and paths of files | |
String[] pdfFiles = new String[3]; | |
pdfFiles[0] = "FirstFile.pdf"; | |
pdfFiles[1] = "SecondFile.pdf"; | |
pdfFiles[2] = "ThirdFile.pdf"; | |
// Merge PDF files | |
pdfFileEditor.concatenate(pdfFiles, "MergedFile.pdf"); | |
System.out.println("Done"); | |
} | |
} |
O PdfFileEditor é uma classe bastante abrangente que contém muitas funções e propriedades, como você pode obter uma lista de itens corrompidos que foram encontrados durante a concatenação, definir quebras de página nos locais desejados, adicionar margens especiais, anexar páginas selecionadas em vez dos documentos completos, várias sobrecargas para excluir, extrair conteúdo e muitos outros. A função concatenar também contém várias sobrecargas que podem ser usadas para concatenar fluxos e arquivos em um único arquivo PDF.
Neste artigo, observamos como usar Java concatena arquivos PDF em qualquer sistema operacional onde o Java esteja instalado. Se você estiver interessado em aprender a conversão de arquivos PDF para texto, consulte o artigo em como converter PDF em texto usando Java.