تدوير صفحات PDF في بايثون

يصف هذا الموضوع كيفية تحديث أو تغيير اتجاه الصفحة للصفحات في ملف PDF موجود برمجيًا باستخدام Python.

استخدم هذه الصفحة عندما تحتاج إلى تبديل الصفحات بين الاتجاه الرأسي والأفقي أو تطبيق زوايا التدوير على محتوى PDF الحالي.

تغيير اتجاه الصفحة

تقوم هذه الوظيفة بتدوير كل صفحة من صفحات PDF Document 90 درجة في اتجاه عقارب الساعة باستخدام Aspose.PDF لبيثون. وهي مفيدة لتصحيح مشكلات اتجاه الصفحة، مثل المستندات الممسوحة ضوئيًا والتي تكون جانبية. يظل ملف PDF الأصلي بدون تغيير، ويتم حفظ النسخة التي تم تدويرها كملف جديد.

import sys
import aspose.pdf as ap
from os import path

def rotate_page(infile, outfile):
    document = ap.Document(infile)
    for page in document.pages:
        page.rotate = ap.Rotation.ON90

    document.save(outfile)

موضوعات الصفحة ذات الصلة