import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;
// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");
// Set a log path
Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));
// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Made with IronPDF!");
// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("html_saved.pdf"));
Comment fusionner deux fichiers PDF à l'aide de Java
UTILISATION D'IRONPDF FOR JAVA
Comment fusionner deux fichiers PDF à l'aide de Java
Regan Pun
mars 14, 2023
Mise à jour septembre 1, 2024
Partager:
Cet article montrera comment fusionner plusieurs documents PDF à l'aide de la bibliothèque IronPDF pour Java. Nous passerons en revue le processus de configuration de l'environnement, d'importation de la bibliothèque, de lecture des fichiers d'entrée et de fusion de ces derniers en un seul document.
Comment fusionner deux fichiers PDF à l'aide de Java
IronPDF for Java est une bibliothèque puissante qui permet aux développeurs de créer de nouveaux documents PDF à partir de zéro et de convertir divers formats de fichiers en documents PDF. Il permet également de fusionner plusieurs fichiers PDF en un seul document.
Avant de mettre en œuvre, il y a quelques prérequis à respecter pour effectuer le processus de création de PDF.
Java doit être installé sur votre système et son chemin d'accès doit être défini dans les variables d'environnement. Si vous n'avez pas encore installé Java, veuillez vous référer à ce guide d'installation sur le site de Java pour obtenir des instructions.
La bibliothèque IronPDF for Java doit être téléchargée et ajoutée comme dépendance dans votre projet. Vous pouvez apprendre à le faire sur le site officiel d'IronPDF.
Maven doit être installé et intégré à votre IDE avant de commencer la conversion PDF. Pour un tutoriel sur l'installation de Maven et son intégration dans votre environnement, veuillez visiter ce Tutoriel Maven étape par étape de JetBrains.
Installation d'IronPDF for Java
Si toutes les conditions sont remplies, l'installation d'IronPDF for Java est assez simple et directe, même pour les novices en Java.
Pour cet article, IntelliJ IDEA de JetBrains sera utilisé pour installer et exécuter des échantillons.
Tout d'abord, ouvrez JetBrains IntelliJ IDEA et créez un nouveau projet Maven.
Nouveau projet Maven dans IntelliJ
Une nouvelle fenêtre apparaît. Saisissez le nom du projet et cliquez sur Terminer.
Nommer le projet Maven et cliquer sur Terminer
Après avoir cliqué sur Terminer, un nouveau projet s'ouvrira pour un pom.xml afin d'ajouter les dépendances Maven de IronPDF for Java.
Le fichier pom.xml
Ajoutez les dépendances suivantes dans le fichier pom.xml ou vous pouvez télécharger le fichier JAR depuis la liste IronPDF sur Maven Central.
Une fois que vous avez placé les dépendances dans le fichier pom.xml, une petite icône apparaîtra dans le coin supérieur droit du fichier.
Cliquez sur l’icône flottante pour installer automatiquement les dépendances Maven
Cliquez sur cette icône pour installer les dépendances Maven d'IronPDF for Java. Cela ne prendra que quelques minutes en fonction de votre connexion internet.
Fusionner plusieurs documents PDF
IronPDF vous permet de fusionner plusieurs documents PDF en un seul document PDF à l'aide d'un programme Java. IronPDF propose plusieurs façons de fusionner des documents PDF :
Créez deux nouveaux documents PDF et fusionnez-les pour créer un seul PDF.
Ouvrez les fichiers PDF d'entrée dans un PDF fusionné.
Fusionner plus de deux documents PDF.
Création de deux nouveaux documents PDF et fusion de ceux-ci
import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.Paths;
public class main {
public static void main(String[] args) throws IOException {
String htmlA = "<p> [PDF_1] </p>"
+ "<p> Hi this is the first PDF </p>";
String htmlB = "<p> [PDF_2] </p>"
+ "<p> This is the 2nd PDF </p>";
PdfDocument pdfA = PdfDocument.renderHtmlAsPdf(htmlA);
PdfDocument pdfB = PdfDocument.renderHtmlAsPdf(htmlB);
PdfDocument merged = PdfDocument.merge(pdfA, pdfB);
merged.saveAs(Paths.get("assets/merged.pdf"));
}
}
import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.Paths;
public class main {
public static void main(String[] args) throws IOException {
String htmlA = "<p> [PDF_1] </p>"
+ "<p> Hi this is the first PDF </p>";
String htmlB = "<p> [PDF_2] </p>"
+ "<p> This is the 2nd PDF </p>";
PdfDocument pdfA = PdfDocument.renderHtmlAsPdf(htmlA);
PdfDocument pdfB = PdfDocument.renderHtmlAsPdf(htmlB);
PdfDocument merged = PdfDocument.merge(pdfA, pdfB);
merged.saveAs(Paths.get("assets/merged.pdf"));
}
}
JAVA
Nouveau Fusionneur de Fichiers PDF
Combinez des fichiers existants en un seul PDF
IronPDF vous permet de fusionner des fichiers PDF existants en un seul fichier PDF commun. Il suffit de spécifier la liste des fichiers PDF d'entrée. IronPDF fusionnera tous les fichiers PDF en un seul document PDF et l'enregistrera dans le fichier de destination. La sortie contiendra le résultat des fichiers PDF fusionnés avec succès.
import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.Paths;
public class main {
public static void main(String[] args) throws IOException {
PdfDocument pdfA = PdfDocument.fromFile(Paths.get("assets/1.pdf"));
PdfDocument pdfB = PdfDocument.fromFile(Paths.get("assets/2.pdf"));
PdfDocument merged = PdfDocument.merge(pdfA, pdfB);
merged.saveAs(Paths.get("assets/merged.pdf"));
}
}
import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.Paths;
public class main {
public static void main(String[] args) throws IOException {
PdfDocument pdfA = PdfDocument.fromFile(Paths.get("assets/1.pdf"));
PdfDocument pdfB = PdfDocument.fromFile(Paths.get("assets/2.pdf"));
PdfDocument merged = PdfDocument.merge(pdfA, pdfB);
merged.saveAs(Paths.get("assets/merged.pdf"));
}
}
JAVA
Sortie de Fusionneur PDF Existant
Fusionner plus de deux documents PDF
Vous pouvez facilement fusionner plus de deux fichiers PDF en utilisant IronPDF for Java.
import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List;
public class main {
public static void main(String[] args) throws IOException {
List<PdfDocument> pdfList = new ArrayList<>();
pdfList.add(PdfDocument.fromFile(Paths.get("assets/1.pdf")));
pdfList.add(PdfDocument.fromFile(Paths.get("assets/2.pdf")));
pdfList.add(PdfDocument.fromFile(Paths.get("assets/3.pdf")));
PdfDocument merged = PdfDocument.merge(pdfList);
merged.saveAs(Paths.get("assets/merged.pdf"));
}
}
import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List;
public class main {
public static void main(String[] args) throws IOException {
List<PdfDocument> pdfList = new ArrayList<>();
pdfList.add(PdfDocument.fromFile(Paths.get("assets/1.pdf")));
pdfList.add(PdfDocument.fromFile(Paths.get("assets/2.pdf")));
pdfList.add(PdfDocument.fromFile(Paths.get("assets/3.pdf")));
PdfDocument merged = PdfDocument.merge(pdfList);
merged.saveAs(Paths.get("assets/merged.pdf"));
}
}
JAVA
Conclusion
Cet article explique comment fusionner plusieurs fichiers PDF en utilisant Java et la bibliothèque IronPDF. En suivant les étapes décrites dans cet article, vous serez en mesure de configurer l'environnement, d'importer la bibliothèque, de lire les fichiers d'entrée et de les fusionner en un seul document.
Regan est diplômé de l'université de Reading, où il a obtenu une licence en ingénierie électronique. Avant de rejoindre Iron Software, il s'était concentré sur une seule tâche. Ce qu'il apprécie le plus chez Iron Software, c'est la diversité des tâches qu'il peut accomplir, qu'il s'agisse d'apporter une valeur ajoutée aux ventes, à l'assistance technique, au développement de produits ou à la commercialisation. Il aime comprendre comment les développeurs utilisent la bibliothèque d'Iron Software et utiliser ces connaissances pour améliorer continuellement la documentation et développer les produits.
< PRÉCÉDENT Comment extraire des données d'un fichier PDF en Java ?
SUIVANT > Bibliothèque de l'éditeur PDF de Java (Comment faire et exemple de code)
Des millions d'ingénieurs dans le monde entier lui font confiance
Réservez une démo en direct gratuite
Réservez une démonstration personnelle de 30 minutes.
Pas de contrat, pas de détails de carte, pas d'engagements.
Voici ce à quoi vous pouvez vous attendre :
Une démonstration en direct de notre produit et de ses principales fonctionnalités
Obtenez des recommandations de fonctionnalités spécifiques au projet
Toutes vos questions trouvent réponse pour vous assurer de disposer de toutes les informations dont vous avez besoin. (Aucun engagement de votre part.)
CHOISIR L'HEURE
VOS INFORMATIONS
Réservez votre démo en direct gratuite
Fiable par plus de 2 millions d'ingénieurs dans le monde entier