PNG JPG BMP TIFF PDF
Aspose.PDF  cho Python

Xoay PDF trong Python SDK

Xoay Tài liệu PDF bằng Cloud Python SDK.

Get Started

Cách xoay PDF qua Cloud Python SDK

Để xoay PDF, chúng tôi sẽ sử dụng Aspose.PDF Cloud Python SDK. SDK Đám mây này hỗ trợ lập trình viên Python phát triển các ứng dụng tạo, chú thích, chỉnh sửa và chuyển đổi PDF dựa trên đám mây bằng ngôn ngữ lập trình Python thông qua Aspose.PDF REST API. Nếu gói python được lưu trữ trên Github, bạn có thể cài đặt trực tiếp từ Github:

Cài đặt từ Github


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

Lệnh Console Trình Quản lý Gói

     
    pip install asposepdfcloud

Các bước xoay PDF qua Python SDK

Các nhà phát triển Aspose.PDF Cloud có thể dễ dàng tải & xoay PDF chỉ trong vài dòng mã.

  1. Cài đặt Python SDK
  2. Tải tệp gốc lên Aspose Cloud
  3. Chuẩn bị tham số cho cuộc gọi API xoay
  4. Xoay các trang bằng Aspose Cloud
  5. Nếu thành công, ghi lại thông báo thành công và tải xuống tệp
 

Xoay PDF bằng 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_")
 

Với thư viện Python của chúng tôi, bạn có thể:

Xoay tài liệu PDF với Aspose.PDF Cloud Python SDK.

  • Kết hợp tài liệu PDF.
  • Tách tệp PDF.
  • Chuyển đổi PDF sang các định dạng khác, và ngược lại.
  • Thao tác Chú thích.
  • Làm việc với Hình ảnh trong PDF, v.v.
  • Bạn có thể thử Ứng dụng miễn phí của chúng tôi để kiểm tra chức năng trực tuyến.