Ce didacticiel de base explique comment fusionner des fichiers PDF en Java. En suivant les étapes mentionnées et le code Java pour fusionner des fichiers PDF, vous pouvez intégrer cette fonctionnalité dans vos applications. De plus, pour travailler avec cette fonctionnalité, vous n’avez pas besoin d’installer d’application d’interface utilisateur comme Adobe Acrobat, etc.
Étapes pour fusionner des fichiers PDF en Java
- Ajoutez la référence à Aspose.PDF for Java pour concaténer les fichiers PDF
- Initialiser l’objet de classe PdfFileEditor pour la fusion de documents PDF
- Initialiser un tableau de chaînes avec les chemins et les noms des fichiers PDF d’entrée
- Fusionnez les documents PDF en un seul fichier avec la fonction concatenate
Ces étapes expliquent comment utiliser la fonctionnalité Java merge PDF files. Configurez simplement l’API et utilisez un tableau de chaînes pour charger les noms des documents source. Dans la dernière étape, fusionnez les fichiers en ajoutant toutes les pages ensemble dans un seul fichier à l’aide d’une seule fonction.
Code pour fusionner des fichiers PDF en 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"); | |
} | |
} |
Le PdfFileEditor est une classe assez complète contenant de nombreuses fonctions et propriétés comme vous pouvez obtenir une liste des éléments corrompus rencontrés lors de la concaténation, définir des sauts de page aux emplacements souhaités, ajouter des marges spéciales, ajouter des pages sélectionnées au lieu des documents complets, surcharges multiples pour la suppression, l’extraction de contenu et bien d’autres. La fonction de concaténation contient également plusieurs surcharges qui peuvent être utilisées pour concaténer des flux et des fichiers dans un seul fichier PDF.
Dans cet article, nous avons observé comment utiliser Java pour concaténer des fichiers PDF dans n’importe quel système d’exploitation où Java est installé. Si vous souhaitez apprendre la conversion de fichiers PDF en texte, reportez-vous à l’article sur comment convertir un PDF en texte en utilisant Java.