PNG JPG BMP TIFF PDF
Aspose.PDF  for Python

Поворот PDF в Python SDK

Поворачивайте PDF-документы с помощью Cloud Python SDK.

Get Started

Как повернуть PDF через Cloud Python SDK

Чтобы повернуть PDF, мы будем использовать Aspose.PDF Cloud Python SDK. Этот Cloud SDK помогает программистам на Python разрабатывать облачные приложения для создания, аннотирования, редактирования и конвертации PDF с использованием языка программирования Python через REST API Aspose.PDF. Если пакет Python размещен на Github, вы можете установить его напрямую с Github:

Установка с Github


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

Команда консоли диспетчера пакетов

     
    pip install asposepdfcloud

Шаги для поворота PDF через Python SDK

Разработчики Aspose.PDF Cloud могут легко загружать и поворачивать PDF всего в несколько строк кода.

  1. Установите Python SDK
  2. Загрузите оригинальный файл в Aspose Cloud
  3. Подготовьте аргументы для вызова API поворота
  4. Поверните страницы с использованием Aspose Cloud
  5. В случае успеха зафиксируйте сообщение об успешном выполнении и скачайте файл
 

Поворот PDF с использованием 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_")
 

С нашей библиотекой Python вы можете:

Поворачивать PDF-документы с помощью Aspose.PDF Cloud Python SDK.

  • Объединять PDF-документы.
  • Разделять PDF-файлы.
  • Конвертировать PDF в другие форматы и наоборот.
  • Работать с аннотациями.
  • Работать с изображениями в PDF и т.д.
  • Вы можете попробовать наше бесплатное приложение для тестирования функциональности онлайн.