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"));
Cet article va utiliser IronPDF en Java pour diviser des fichiers PDF à partir d'un fichier PDF source.
IronPDF for Java PDF Library (Bibliothèque PDF Java)
IronPDF for Java est une bibliothèque Java qui privilégie la précision, la facilité d'utilisation et la rapidité. Il est spécialement conçu pour Java et est facile à utiliser pour travailler avec des documents PDF. Elle hérite de toutes les fonctionnalités de la bibliothèque IronPDF pour .NET Framework, déjà bien établie. Cela fait d'IronPDF for Java un outil polyvalent pour travailler avec des documents PDF dans divers contextes.
Conditions préalables à la mise en place du projet
Pour que IronPDF fonctionne avec des fichiers PDF dans un projet Java Maven, vous devez vous assurer que vous avez les prérequis suivants :
JDK(Kit de développement Java): Vous devez avoir une version actuelle de Java en cours d'exécution sur votre ordinateur ainsi qu'un IDE. Si vous ne l'avez pas, téléchargez le dernier JDK depuis leSite web d'Oracle. Utilisez n'importe quel IDE comme NetBeans, Eclipse ou IntelliJ.
Maven: Pour gérer votre projet et vos dépendances, Maven est un outil important construit spécifiquement pour les projets Java. Téléchargez Maven à partir du siteSite web d'Apache Maven si vous ne l'avez pas installé.
Bibliothèque IronPDF Java: Vous avez maintenant besoin de la bibliothèque IronPDF Java. Cela peut être fait en ajoutant la dépendance suivante au fichier pom.xml de votre projet. Maven la téléchargera et l'installera automatiquement dans le projet.
``xml-mvn-install-ao
Une autre dépendance nécessaire est SLF4J. Ajoutez la dépendance SLF4J dans le fichier pom.xml.
Maintenant, définissez votre clé de licence en utilisant IronPDF setLicenseKey()méthode dans la méthodeMain` :
License.setLicenseKey("Your license key");
License.setLicenseKey("Your license key");
JAVA
Créer ou ouvrir un fichier PDF existant
Pour diviser un fichier PDF en plusieurs fichiers d'une seule page, il est nécessaire soit decréer un fichier PDF avec plusieurs pages ou ouvrir un fichier PDF avec plusieurs pages.
L'exemple de code suivant va créer un PDF de quatre pages qui peut être utilisé pour cette démonstration.
Comme alternative à la section précédente, l'exemple de code suivant utilise lePdfDocument.fromFileméthode pour ouvrir un fichier PDF existant en utilisant IronPDF.
PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/multiplePages.pdf"));
PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/multiplePages.pdf"));
JAVA
Vous pouvez également ouvrir un fichier protégé par mot de passe en fournissant un mot de passe de document comme deuxième argument à lafromFile méthode.
Diviser un fichier PDF en plusieurs fichiers PDF
Pour diviser un fichier PDF, le code est très facile et simple. Copiez simplement plusieurs pages du document original à l'aide ducopyPageméthode, comme montré ci-dessous :
Cet article explore comment un programme Java ouvre un document PDF existant et divise un fichier PDF en plusieurs PDF en utilisant leBibliothèque IronPDF.
IronPDF rend la vie d'un développeur beaucoup plus facile lorsqu'il travaille avec des fichiers PDF dans Java. Que vous souhaitiez créer un nouveau document ou travailler avec des documents PDF existants, IronPDF aide à accomplir toutes les tâches liées aux PDF avec presque une seule ligne de code.
Avant de devenir ingénieur logiciel, Kannapat a obtenu un doctorat en ressources environnementales à l'université d'Hokkaido au Japon. Tout en poursuivant ses études, Kannapat est également devenu membre du Vehicle Robotics Laboratory, qui fait partie du Department of Bioproduction Engineering (département d'ingénierie de la bioproduction). En 2022, il a mis à profit ses compétences en C# pour rejoindre l'équipe d'ingénieurs d'Iron Software, où il se concentre sur IronPDF. Kannapat apprécie son travail car il apprend directement auprès du développeur qui écrit la majeure partie du code utilisé dans IronPDF. Outre l'apprentissage par les pairs, Kannapat apprécie l'aspect social du travail chez Iron Software. Lorsqu'il n'écrit pas de code ou de documentation, Kannapat peut généralement être trouvé en train de jouer sur sa PS5 ou de revoir The Last of Us.
< PRÉCÉDENT Comment convertir un tableau d'octets en PDF en Java ?
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