قص صفحات PDF في Python

إذا كنت تتعامل مع ملفات PDF ، فقد تحتاج غالبًا إلى تقليص حجم الصفحات برمجيًا. على سبيل المثال ، قد ترغب في اقتصاص الهوامش البيضاء حول محتوى صفحات PDF. لذلك في هذه المقالة ، ستتعلم كيفية اقتصاص صفحات PDF في Python. ستوضح الإرشادات وعينة التعليمات البرمجية كل خطوة من تحميل ملف PDF إلى حفظ نسخته المحدثة بعد الاقتصاص.

مكتبة Python لقص صفحات PDF

لاقتصاص ملفات PDF ، سنستخدم Aspose.PDF for Python. توفر المكتبة مجموعة كاملة من الميزات لإنشاء ملفات PDF ومعالجتها من داخل تطبيقات Python. يمكنك استخدام الأمر pip التالي لتثبيت المكتبة من PyPI.

pip install aspose-pdf

قص صفحة PDF في Python

فيما يلي خطوات قص الصفحات في ملف PDF باستخدام مكتبة Python PDF الخاصة بنا. للتوضيح ، سنقوم فقط بقص الصفحة الأولى من ملف PDF. ومع ذلك ، يمكنك تعديل التعليمات البرمجية لاقتصاص كل الصفحات أو صفحات معينة فقط.

  • أولاً ، استخدم فئة المستند لتحميل ملف PDF المدخل باستخدام مساره.
  • بعد ذلك ، قم بإنشاء مستطيل جديد وقم بتهيئته بالحجم الذي ستستخدمه لاقتصاص الصفحة.
  • استخدم مجموعة Document.pages لتحديد الصفحة المطلوبة وتعيين كائن Rectangle إلى خصائص cropbox و trimbox و artbox و bleedbox.
  • أخيرًا ، اتصل بطريقة Document.save() لحفظ ملف PDF المحدث.

يوضح نموذج التعليمات البرمجية التالي كيفية اقتصاص صفحة PDF في Python.

import aspose.pdf as ap

# قم بتحميل ملف PDF
document = ap.Document("input.pdf")

# قم بإنشاء مستطيل جديد
newBox = ap.Rectangle(200, 220, 2170, 1520, True)

# قم بتعديل حجم الصفحة الأولى في PDF
document.pages[1].crop_box = newBox
document.pages[1].trim_box = newBox
document.pages[1].art_box = newBox
document.pages[1].bleed_box = newBox

# احفظ ملف PDF المحدث
document.save("cropped.pdf")

أداة عبر الإنترنت لاقتصاص ملفات PDF

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

احصل على رخصة مجانية

يمكنك الحصول على ترخيص مؤقت مجاني وتقييم ميزة اقتصاص PDF دون أي قيود.

استكشف مكتبة Python PDF

قم بزيارة التوثيق الخاص بمكتبة Python PDF لاستكشاف ميزاتها المذهلة. في حال كان لديك أي اقتراحات أو أسئلة أو استفسارات ، أخبرنا عبر المنتدى.

خاتمة

في هذه المقالة ، تعلمت كيفية اقتصاص صفحات PDF في Python. باتباع الإرشادات وعينة التعليمات البرمجية الواردة أعلاه ، يمكنك بسهولة إجراء اقتصاص بتنسيق PDF في التطبيق الخاص بك. ما عليك سوى تثبيت Aspose.PDF لـ Python والاستمتاع بميزات معالجة PDF القوية.

أنظر أيضا