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. يساعد هذا SDK السحابي مبرمجي Python في تطوير تطبيقات إنشاء، تعليق، تحرير، وتحويل PDF السحابية باستخدام لغة البرمجة Python عبر Aspose.PDF REST API. إذا كانت حزمة 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، إلخ.
  • يمكنك تجربة التطبيق المجاني لاختبار الوظائف عبر الإنترنت.