Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Gérer les PDFs de manière programmatique en Java est crucial pour générer des rapports, des factures ou des relevés à la demande. Il est également utile de faire pivoter les pages PDF pour corriger les problèmes d'angle de vue. Les deux tâches peuvent être difficiles en Java. Cet article utilisera la bibliothèque Java de IronPDF pour simplifier la rotation des pages PDF.
IronPDF for Javaaide les développeurs Javacréer, modifieret manipuler des documents PDF. La bibliothèque permet aux développeurs de travailler sur presque tous les aspects de la mise en page et du formatage d'un document PDF, comme la rotation actuelle d'une ou de plusieurs pages.
En plus de créer et de manipuler des fichiers PDF, IronPDF est très efficace pourconvertir des fichiers HTML en PDF parfaits au pixel près. IronPDF restitue toutes les images et tous les textes sans perdre le moindre formatage. Composants de formulairesont pris en charge dans le fichier PDF.
IronPDF's Fichier JAR peut être téléchargé et installé à partir de Maven Central ou du site web site web du produit directement.
Pour créer une application PDF qui peut faire pivoter des pages, vous aurez besoin des prérequis suivants téléchargés et installés sur votre ordinateur :
JDK(Kit de développement Java): Installez la dernière version du JDK sur votre ordinateur pour compiler et exécuter l'application de rotation PDF. Le JDK peut être téléchargé à partir du sitesite officiel.
Maven: Maven doit être installé car il s'agit d'un outil d'automatisation de la construction utilisé principalement pour les projets Java. Maven peut être téléchargé à partir du siteSite web d'Apache Maven.
IronPDF Java Library : Vous avez maintenant besoin de la dernière version de la bibliothèque IronPDF pour Java et vous devez l'ajouter comme dépendance. Ajoutez la dépendance IronPDF Java suivante au fichier pom.xml
de votre projet :
``xml-mvn-install-ao
pom.xml
. <dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>2.0.5</version>
</dependency>
Une fois que vous avez téléchargé et installé toutes les conditions préalables, vous pouvez utiliser le projet pour des tâches d'orientation de page dans les applications Java.
Tout d'abord, ajoutez les instructions d'importation suivantes au début du fichier source Java principal :
import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.edit.PageSelection;
import com.ironsoftware.ironpdf.page.PageRotation;
import com.ironsoftware.ironpdf.render.*;
import java.io.IOException;
import java.nio.file.*;
Ensuite, dans la méthode main
, appelez License.setLicenseKey
pour définir une clé de licence valide que vous avez obtenue au moment de l'achat(ignorez cette étape si vous n'avez pas de clé de licence, ou inscrivez-vous pour unclé de licence d'essai).
License.setLicenseKey("Your license key");
IronPDF peut faire pivoter les pages en orientation portrait et paysage.
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
renderOptions.setPaperOrientation(PaperOrientation.LANDSCAPE);
PdfDocument newPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com", renderOptions);
newPdf.saveAs(Paths.get("assets/LandscapePdf.pdf"));
IronPDF utilise par défaut l'orientation portrait. Cependant, les développeurs peuvent remplacer cette orientation lors de la conversion de contenu à partir de HTML, RTF, URL, etc. en documents PDF avec unChromePdfRenderOptions
(options de rendu) objet. La méthode setPaperOrientation
prend une valeur PaperOrientation
en argument, ce qui vous permet de modifier l'orientation du papier du PDF résultant comme souhaité.
Dans le code ci-dessus, l'orientation du papier
est réglée sur paysage
. APdfDocument
La classe est utilisée pour convertir une URL en document PDF à l'aide de larenderUrlAsPdf
méthode avec renderOptions
comme deuxième argument.
Enfin, le document est enregistré en utilisant leenregistrerSous
méthode dans le répertoire spécifié.
Le fichier PDF de sortie
Pour les documents existants, l'objet ChromePdfRenderOptions
ne peut pas être utilisé pour changer l'orientation de la page. Pour ces documents PDF existants, l'orientation de la page ne peut être ajustée que par des transformations basées sur la rotation.
// Use the rotatePage/rotateAllPages methods to adjust the page orientation for existing PDFs
PdfDocument existingPdf = PdfDocument.fromFile(Paths.get("assets/LandscapePdf.pdf"));
// Rotate the first page of the document only 90 degrees clockwise.
existingPdf.rotatePage(PageRotation.CLOCKWISE_90, PageSelection.firstPage());
// Rotate all pages of the document clockwise.
existingPdf.rotateAllPages(PageRotation.CLOCKWISE_270);
existingPdf.saveAs(Paths.get("assets/ExistingPdfRotated.pdf"));
Le code ci-dessus modifie le document PDF qui a été créé dans la section précédente. Il a généré tout le document en mode paysage auparavant, mais ici, la méthode rotatePage
de IronPDF ne fait pivoter que la firstPage
du document existant de 90 degrés dans le sens des aiguilles d'une montre.(utilisation de CLOCKWISE_90
). Ensuite, rotateAllPages
fait pivoter chaque page(y compris la première) par CLOCKWISE_270
.
Sortie PDF Rotée
En savoir plusorientation des pages dans leExemples de codes section.
IronPDF for Java
Cet article démontre comment créer un nouveau document en orientation paysage.
IronPDF offre également aux développeurs des méthodes pour rendre les documents PDF en images etextraire du texte et du contenu à partir d'un PDF. En outre, IronPDF est également capable degraphiques de rendu en PDF,renforcer la sécurité avec des mots de passe, et même la gestionsignatures numériques de manière programmatique.
IronPDF for Java est gratuit à utiliser, mais à des fins de déploiement, il nécessite unlicence commerciale qui ne démarre qu'à partir de $749. Vous pouvez également accéder auessai gratuitde la version complète d'IronPDF pour tester sa fonctionnalité en mode production.
9 produits de l'API .NET pour vos documents de bureau