PNG
JPG
BMP
TIFF
PDF
Как повернуть 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 всего в несколько строк кода.
- Установите Python SDK
- Загрузите оригинальный файл в Aspose Cloud
- Подготовьте аргументы для вызова API поворота
- Поверните страницы с использованием Aspose Cloud
- В случае успеха зафиксируйте сообщение об успешном выполнении и скачайте файл
Поворот 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 и т.д.
- Вы можете попробовать наше бесплатное приложение для тестирования функциональности онлайн.