Faire pivoter le PDF dans Python

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

Faites pivoter les pages PDF avec Python

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 les bibliothèques Python 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 Python professionnels.

Cette bibliothèque Python 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 Python. Il s’agit d’une solution autonome pour le traitement de documents PDF en Python qui ne nécessite l’installation d’aucun logiciel tiers.

Pour faire pivoter le fichier PDF, nous utiliserons l’API Aspose.PDF for .NET qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour Python via la plate-forme .NET. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.pdf et installez-le. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Python Package Manager Console

pip install aspose-pdf

Comment faire pivoter des documents PDF


Vous avez besoin de Aspose.PDF pour Python 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 Python for .NET, vous pouvez mettre à jour ou modifier l’orientation des pages tout en préservant leur qualité. Cet outil professionnel utilise Python pour faire pivoter efficacement le PDF. L’exemple suivant montre comment faire pivoter un document PDF dans Python :

Faire pivoter le PDF - Python

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

Input file:

File not added

Output format:

PDF

Output file:


    doc = ap.Document(input_pdf)
    for page in doc.pages:
        r = page.media_box
        newHeight = r.width
        newWidth = r.height
        newLLX = r.llx
        #  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.
        newLLY = r.lly + (r.height - newHeight)
        page.media_box = ap.Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight, True)
        # Sometimes we also need to set CropBox (if it was set in original file)
        page.crop_box = ap.Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight, True)

        # Setting Rotation angle of page
        page.rotate = ap.Rotation.ON90

    # Save output file
    doc.save(output_pdf)

À propos de Aspose.PDF pour l'API Python

Aspose.PDF pour Python via l’API .NET prend en charge les normes et spécifications PDF les plus établies. Il 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 des documents PDF. Aspose.PDF pour Python via .NET fournit d’excellentes fonctionnalités de sécurité pour développer des documents PDF sécurisés. Certaines des fonctionnalités clés de Aspose.PDF pour Python via l’API .NET incluent :

  • Possibilité de lire et d’exporter des PDF dans plusieurs formats d’image, notamment BMP, GIF, JPEG et PNG.
  • Définissez les informations de base (par exemple, auteur, créateur) du document PDF.
  • Fonctionnalités de conversion : convertissez un PDF en Word, Excel et PowerPoint. Convertissez des PDF en formats d’images. Convertissez un fichier PDF au format HTML et vice versa. Convertissez un PDF en EPUB, texte, XPS, etc.

Vous pouvez trouver plus d’informations sur Aspose.PDF pour Python via l’API .NET dans notre documentation sur l’utilisation de l’API.