Les utilisateurs de la bibliothèque open source , iText , peuvent fusionner plusieurs documents PDF en un seul fichier. Vous pouvez aller en ligne pour trouver des exemples de code source pour l'utiliser comme un guide lorsque vous écrivez votre propre code. Le processus ci-dessous a été développé par le programmeur Web Viral Patel . Avec iText , les utilisateurs peuvent également effectuer diverses autres tâches, y compris remplir des formulaires et transférer les pages d'un fichier PDF à l'autre. Instructions
1
utiliser le code pour créer une liste de InputStream des tous les fichiers PDF d'entrée. Cela devrait être fait dans la méthode main (). Appelez MergePDF.concatPDFs () méthode statique pour une liste de fichiers PDF d'entrée et objet OutputStream pour la sortie PDF fusionné. Un booléen représente l'inclusion des numéros de page que les arguments de ligne de la page.
2
Convertir la liste des objets InputStream à une liste d'objets PDFReader en utilisant la méthode concatPDFs (), pour chaque fichier PDF d'entrée, tout en création d'une liste de InputStream . Ensuite, créez un objet de document pour le fichier PDF fusionné.
3
Créer un PDFWriter pour le OutputStream désiré. En outre, vous pouvez ajouter des numéros de page à votre document, et la police , ces chiffres seront écrits dans , utilisant la méthode BaseFont.createFont (). Ecrire le fichier PDF fusionné avec l'objet de classe de documents et PdfWriter.getInstance () méthode .
4
écrire les pages individuelles à la sortie PDF fusionné , puis ajoutez le texte au bas de la page. Enfin, fermez tous les flux et effacer les tampons.