La prise en charge multiplateforme et les autres fonctionnalités intéressantes de PDF en ont fait un format de document numérique populaire. Le plus souvent, les documents sont préférentiellement stockés ou partagés au format PDF. Dans certains cas, c’est-à-dire l’impression de PDF, vous devez créer le livret à partir de fichiers PDF. Par exemple, un livret piqûre à cheval est utilisé pour imprimer deux pages sur une feuille. Dans cet article, nous allons vous montrer comment créer des livrets à partir de fichiers PDF par programmation en Java.
- API Java pour créer des brochures à partir de fichiers PDF
- Étapes pour créer un livret à partir d’un PDF
- Créer un livret à partir d’un PDF en Java
API Java pour créer des brochures à partir de PDF - Téléchargement gratuit
Pour créer des brochures à partir de fichiers PDF, nous utiliserons Aspose.PDF for Java. Il s’agit d’une API de manipulation de PDF que vous pouvez utiliser pour créer, modifier et traiter des fichiers PDF. Vous pouvez soit télécharger l’API ou l’installer à l’aide des configurations Maven suivantes.
Dépôt
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
Dépendance
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>22.9</version>
</dependency>
Étapes pour créer un livret à partir d’un PDF
Aspose.PDF for Java ne vous oblige pas à passer par un processus complexe pour créer des livrets PDF. Il vous suffit de charger le PDF source, de définir quelques options de page et de générer le livret. Voici les étapes pour créer un livret à partir de PDF en utilisant Aspose.PDF for Java.
- Chargez le fichier PDF à partir du disque.
- Définissez les propriétés des pages, par exemple la taille de la page.
- Créez le livret et enregistrez-le à l’emplacement souhaité.
La section suivante montre quelles classes et méthodes sont utilisées pour générer des brochures à partir de PDF en Java.
Créer un livret à partir d’un PDF en Java
Voici les étapes pour créer un livret à partir de PDF en Java.
- Créez un objet de la classe PdfFileEditor.
- Spécifiez le format de page et les pages pour les côtés gauche et droit.
- Créez un livret à partir d’un PDF à l’aide de la méthode PdfFileEditor.makeBooklet(String inputFile, String outputFile, PageSize pageSize, int[] leftPages, int[] rightPages).
L’exemple de code suivant montre comment créer un livret à partir d’un PDF en Java
// Créer un objet PdfFileEditor
PdfFileEditor pdfEditor = new PdfFileEditor();
// Définir les pages gauche et droite
int[] leftPages = new int[] { 1, 5};
int[] rightPages = new int[] { 2, 3 };
// Faire un livret
pdfEditor.makeBooklet("input.pdf", "booklet.pdf", PageSize.getA5(), leftPages, rightPages);
PDF d’entrée
Livret de sortie
API Java pour créer un livret PDF - Obtenez une licence gratuite
Vous pouvez créer des brochures à partir de PDF sans limitation d’évaluation en obtenant une licence temporaire gratuite.
API Java PDF - En savoir plus
Vous pouvez en savoir plus sur Aspose.PDF for Java en utilisant documentation. Si vous avez des questions, n’hésitez pas à nous le faire savoir via notre forum.
Conclusion
Dans cet article, vous avez appris à créer des brochures à partir de PDF en Java. Vous avez également vu comment définir dynamiquement la taille de la page et les pages sur les côtés gauche et droit du livret.