PNG JPG BMP TIFF PDF
Aspose.PDF  pour Python

Faire pivoter un PDF dans le SDK Python

Faites pivoter les documents PDF en utilisant le SDK Python Cloud.

Get Started

Comment faire pivoter un PDF via le SDK Python Cloud

Pour faire pivoter un PDF, nous utiliserons Aspose.PDF Cloud Python SDK. Ce SDK Cloud assiste les programmeurs Python dans le développement d’applications de création, d’annotation, d’édition et de conversion de PDF basées sur le cloud en utilisant le langage de programmation Python via l’API REST Aspose.PDF. Si le package python est hébergé sur Github, vous pouvez l’installer directement depuis Github :

Installation depuis Github


     
    pip install git+https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python.git

Commande dans la console du gestionnaire de paquets

     
    pip install asposepdfcloud

Étapes pour faire pivoter un PDF via le SDK Python

Les développeurs d’Aspose.PDF Cloud peuvent facilement charger et faire pivoter un PDF en seulement quelques lignes de code.

  1. Installer le SDK Python
  2. Télécharger le fichier original sur Aspose Cloud
  3. Préparer les arguments pour l’appel de l’API de rotation
  4. Faire pivoter les pages en utilisant Aspose Cloud
  5. Si cela réussit, consigner un message de réussite et télécharger le fichier
 

Faire pivoter un PDF en utilisant Python


    import logging
    from pathlib import Path
    from asposepdfcloud import PdfApi, AsposeResponse
    from change_layout_helper import PdfChangeLayoutHelper, Config

    class PdfRotatePages:
        def __init__(self, pdf_api: PdfApi, helper: PdfChangeLayoutHelper):
            self.pdfApi = pdf_api
            self.helper = helper
            
        def rotateDocumentPages(self, documentName: str, outputDocumentName: str, rotateAngle: str, pages: str):
            self.helper.uploadFile(documentName, Config.LOCAL_FOLDER, Config.REMOTE_FOLDER)
            
            args = {
                "folder": Config.REMOTE_FOLDER,
            }
            
            response: AsposeResponse = self.pdfApi.post_document_pages_rotate(documentName, rotateAngle, pages, **args)

            if response.code != 200:
                logging.error("rotateDocumentPages(): Unexpected error!")
            else:
                logging.info(f"rotateDocumentPages(): Pages '{pages}' successfully rotated!")
                self.helper.downloadFile(documentName, outputDocumentName, Config.LOCAL_FOLDER, Config.REMOTE_FOLDER, "rotated_")
 

Avec notre bibliothèque Python, vous pouvez :

Faire pivoter des documents PDF avec Aspose.PDF Cloud Python SDK.

  • Combiner des documents PDF.
  • Diviser des fichiers PDF.
  • Convertir des PDF en d’autres formats, et inversement.
  • Manipuler les annotations.
  • Travailler avec des images dans le PDF, etc.
  • Vous pouvez essayer notre application gratuite pour tester la fonctionnalité en ligne.