يشرح هذا الدليل السريع كيفية تغيير حجم الصور في PDF باستخدام Python. يحتوي على تفاصيل لإعداد بيئة التطوير، وقائمة خطوات، وكود نموذجي لتطوير أداة تغيير حجم صور PDF باستخدام Python. ستتعلم تقنيات مختلفة لتحسين العملية وإنشاء المخرجات المطلوبة بطرق مختلفة.
خطوات تغيير حجم صورة PDF باستخدام Python
- قم بإعداد البيئة لاستخدام Aspose.PDF for Python via .NET لتغيير حجم الصور في ملف PDF
- استيراد الفئات اللازمة وتحميل ملف PDF المصدر في كائن من الفئة Document
- الوصول إلى الصفحة الأولى وجلب مجموعة الصور منها
- الحصول على أول صورة في المجموعة وحفظها في تدفق ذاكرة للمعالجة اللاحقة
- إزالة موضع الصورة الأصلية من الصفحة
- إنشاء كائن ImageStamp باستخدام تدفق الصورة وتعيين الارتفاع والعرض الجديدين
- تعيين موضع ImageStamp في الزاوية السفلية اليسرى من الصورة الأصلية
- حفظ ختم الصورة في الصفحة ثم حفظ ملف PDF
تلخص هذه الخطوات كيفية تقليل حجم الصورة في PDF باستخدام Python. قم بتحميل ملف PDF المصدر في كائن من الفئة Document، والوصول إلى الصفحة الأولى باستخدام فهرس يبدأ من 1، والوصول إلى مجموعة الصور من الصفحة المستهدفة، وجلب الصورة المطلوبة وحفظها في تدفق ذاكرة مؤقت. قم بإخفاء موضع الصورة الأصلية، وإنشاء كائن من الفئة ImageStamp، وتعيين الموضع الأصلي للصورة، وتحديد حجم جديد للصورة، وحفظ الختم في الصفحة قبل حفظ ملف PDF.
كود تغيير حجم صورة PDF باستخدام Python
يوضح الكود أعلاه كيفية تغيير حجم الصورة في PDF باستخدام Python. بالإضافة إلى تغيير حجم الصورة، يمكنك استخدام ImageStamp لتعيين خلفية جديدة، ودرجة الشفافية، وتدوير الصورة، وتغيير مستوى التكبير، وجودة الصورة. يمكنك أيضًا إضافة التحقق من الحدود لتجنب تجاوز هوامش الصفحة وتغيير نوع الصورة أو ضغطها لإنشاء ملف إخراج أصغر حجمًا.
تشرح هذه المقالة عملية الوصول إلى الصور في ملف PDF وتغيير حجمها. لإضافة JavaScript إلى PDF، راجع المقالة حول إضافة JavaScript إلى PDF باستخدام Python.