Faire pivoter le PDF dans Java

Solution d’orientation des pages de documents PDF. Faites pivoter des documents PDF avec Aspose.PDF multiplateforme gratuit pour les API Java

Faites pivoter les pages PDF avec Java

Avez-vous besoin de faire pivoter un PDF ? La modification programmatique des documents PDF est un élément essentiel des flux de travail numériques modernes. Avec des bibliothèques Java telles que Aspose.PDF, ce sont des solutions autonomes qui ne reposent sur aucun autre logiciel et sont prêtes à être utilisées à des fins commerciales. Ils couvrent tous les besoins possibles des développeurs Java professionnels.

Cette bibliothèque Java permet aux développeurs de faire pivoter des documents PDF rapidement et efficacement grâce à la programmation. Cette bibliothèque vous montre comment mettre à jour ou modifier facilement l’orientation des pages d’un fichier PDF existant par programmation avec Java. Il s’agit d’une solution autonome de traitement de documents PDF en Java qui ne nécessite l’installation d’aucun logiciel tiers.

Pour faire pivoter le fichier PDF, nous utiliserons l’API Aspose.PDF for Java qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme Java. Vous pouvez télécharger sa dernière version directement depuis Maven et l’installer dans votre projet basé sur Maven en ajoutant les configurations suivantes au pom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Comment faire pivoter des documents PDF


Vous avez besoin de Aspose.PDF pour Java pour essayer le code dans votre environnement.

  1. Chargez le PDF avec une instance de Document.
  2. Déplacez la page vers le haut afin de compenser le changement de taille de page.
  3. Définissez la hauteur de l’ancienne et de la nouvelle page.
  4. Réglage de l’angle de rotation de la page.
  5. Enregistrez le fichier PDF de sortie.

Si vous souhaitez faire pivoter des fichiers PDF pour vos tâches, cette solution peut vous aider. Avec cette puissante bibliothèque Aspose.PDF Java, vous pouvez mettre à jour ou modifier l’orientation des pages tout en préservant leur qualité. Cet outil professionnel utilise Java pour faire pivoter efficacement le PDF. L’exemple suivant montre comment faire pivoter un document PDF dans Java :

Faire pivoter le PDF - Java

Cet exemple de code montre comment faire pivoter des pages PDF - Java

Input file:

File not added

Output format:

PDF

Output file:

    
    public static void RotatePages() {
        // Open document
        Document pdfDocument = new Document(_dataDir + "sample2.pdf");

        for (Page page : pdfDocument.getPages())
        {            
            // Rectangle r = page.getMediaBox();
            // double newHeight = r.getWidth();
            // double newWidth = r.getHeight();
            // double newLLX = r.getLLX();
            // //  We must to move page upper in order to compensate changing page size
            // // (lower edge of the page is 0,0 and information is usually placed from the
            // //  Top of the page. That's why we move lover edge upper on difference between
            // //  Old and new height.
            // double newLLY = r.getLLY() + (r.getHeight() - newHeight);
            // page.setMediaBox (new Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight));
            // // Sometimes we also need to set CropBox (if it was set in original file)
            // page.setCropBox(new Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight));

            // Setting Rotation angle of page
            page.setRotate(Rotation.on90);
        }

        _dataDir = _dataDir + "ChangeOrientation_out.pdf";
        // Save output file
        pdfDocument.save(_dataDir);
    }

À propos de Aspose.PDF pour l'API Java

L’API Aspose.PDF pour Java est une bibliothèque qui permet aux développeurs d’ajouter des fonctionnalités de traitement PDF à leurs applications. Il peut être utilisé pour créer tout type d’applications 32 bits et 64 bits afin de générer ou de lire, de convertir et de manipuler des fichiers PDF sans utiliser Adobe Acrobat. Aspose.PDF pour Java permet aux développeurs d’insérer des tableaux, des graphiques, des images, des hyperliens, des polices personnalisées, etc., dans des documents PDF. De plus, il est également possible de faire pivoter le PDF. Aspose.PDF pour Java fournit d’excellentes fonctionnalités de sécurité pour développer des fichiers PDF sécurisés.

Vous pouvez trouver plus d’informations sur l’API Aspose.PDF pour Java sur documentation et exemples sur l’utilisation de l’API. Parmi les principales fonctionnalités de l’API Aspose.PDF pour Java, citons la prise en charge de divers formats de fichiers, notamment les formats de fichiers HTML, XFA, TXT, PCL, XML, XPS et image, la prise en charge de différentes versions PDF et de nombreuses fonctionnalités de liens hypertexte.