Étape 4: Utilisation de Apache PDFBox
La raison pour laquelle que j’ai choisi la bibliothèque Apache PDFBox est due à leur classe de PDFMergerUtility. La documentation de cette classe se trouve ici. Après en regardant les docs de java, je suis sûr que vous seriez d’accord avec mon choix. Fusionner un document PDF avec cette classe est aussi simple que la création d’une instance de PDFMergerUtility, ajout d’un fichier en appelant la méthode addSource pour tous les documents PDF, que vous souhaitez ajouter, affectant le nom de fichier de sortie en appelant la méthode setDestinationFileName, enfin en appelant la méthode mergeDocuments().
À la fin de cette étape, vous trouverez mon code source pour ce programme. Vous verrez que 99 % du programme est l’installation de GUI et de la logique, et le 1 % restant est effectuant les opérations décrites ci-dessus.
Comme un exercice de programmation, je recommanderais l’écriture d’un programme comparable à celui-ci, comme je l’ai trouvé agréable !