PNG
JPG
BMP
TIFF
PDF
كيفية تدوير 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 بسهولة في بضع سطور من الكود.
- تثبيت 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، إلخ.
- يمكنك تجربة التطبيق المجاني لاختبار الوظائف عبر الإنترنت.