
التحكم في حجم صفحات PDF ضروري عند إعداد المستندات للطباعة، أو لثبات التخطيط، أو لتحسين الهواتف المحمولة. في هذا الدليل، ستتعلم كيفية تغيير حجم مستندات PDF باستخدام Python. سنرشدك من خلال دليل خطوة بخطوة وأمثلة عملية على الشيفرة لتوضيح كيفية الحصول على السيطرة الكاملة على أبعاد الصفحات، مما يتيح لك تعديل الأحجام عبر المستندات بالكامل أو صفحات معينة.
تتناول هذه المقالة المواضيع التالية:
- مكتبة تغيير حجم PDF في بايثون
- كيفية تغيير حجم مستند PDF في بايثون
- تغيير حجم صفحة PDF في بايثون
- قم بتغيير حجم مستند PDF عبر الإنترنت
- موارد مجانية
مكتبة إعادة حجم مستند PDF بايثون
Aspose.PDF for Python يبسط مهمة تغيير حجم مستندات PDF. يوفر مجموعة شاملة من الميزات لمعالجة ملفات PDF. مع Aspose.PDF، يمكن للمطورين بسهولة تغيير حجم مستندات PDF وتحويلها وتخصيصها. يدعم عمليات متعددة، مما يجعله خيارًا مثاليًا للتعامل مع ملفات PDF برمجيًا.
لإعادة حجم مستندات PDF في بايثون، سوف نستخدم Aspose.PDF for Python عبر .NET. توفر لك هذه الحزمة الوصول إلى ميزات قوية لمعالجة PDF من خلال واجهة بايثون.
pip install aspose-pdf
بعد التثبيت، يرجى استيراد وحدة Aspose.PDF في مشروعك. الآن، أنت مستعد لتحميل وتعديل وحفظ مستندات PDF مباشرة من Python.
كيفية تغيير حجم مستند PDF في بايثون
لتغيير حجم ملف PDF باستخدام طريقة Resize في Aspose.PDF for Python، اتبع الخطوات التالية:
- قم بتحميل مستند PDF باستخدام فئة
Document
. - استخدم طريقة
resize()
لتحديدPageSize
الجديد. - استدعِ طريقة
save()
لحفظ المستند المعاد حجمه.
إليك مقطع كود Python الذي يوضح هذه الخطوات:
# الخطوة 1: استيراد وحدة Aspose.PDF
import aspose.pdf as ap
# الخطوة 2: قم بتحميل مستند PDF
document = ap.Document("input.pdf")
# الخطوة 3: تغيير حجم جميع الصفحات إلى حجم محدد مسبقًا باستخدام PageSize enum
for page in document.pages:
page.resize(ap.PageSize.A3)
# الخطوة 4: احفظ ملف PDF المحدّث
document.save("output_a3.pdf")
تغيير حجم صفحة PDF في بايثون
اتبع هذه الخطوات لتحديد الأبعاد الدقيقة لصفحات PDF الخاصة بك في بايثون باستخدام Aspose.PDF لبايثون:
- تحميل وثيقة PDF.
- حدد ارتفاع وعرض حجم الصفحة الجديد.
- استدعِ الميثود
setpagesize()
مع العرض والارتفاع المطلوبين. - احفظ المستند المعدل باستخدام طريقة
save()
.
إليك مقتطف شفرة بايثون الذي يوضح هذه الخطوات:
# الخطوة 1: استيراد وحدة Aspose.PDF
import aspose.pdf as ap
# الخطوة 2: تحميل ملف PDF المدخل
document = ap.Document("input.pdf")
# الخطوة 3: تحديد أبعاد الصفحة الجديدة بالنقاط (حجم الرسالة = 612 × 792)
new_width = 612
new_height = 792
# الخطوة 4: قم بالتكرار عبر جميع الصفحات وطبق الحجم الجديد
for page in document.pages:
page.set_page_size(new_width, new_height)
# الخطوة 5: احفظ ملف PDF المعدل على القرص
document.save("output_custom_size.pdf")
احصل على ترخيص مجاني
أسبوز تقدم رخصة مؤقتة مجانية تتيح لك تقييم الإمكانيات الكاملة لـ Aspose.PDF بدون علامات مائية أو حدود في الميزات.
إنه سهل الإعداد ومثالي للمطورين الذين يرغبون في استكشاف الميزات المتقدمة مثل تغيير حجم الصفحات، والضغط، والدمج، وأكثر من ذلك قبل الالتزام باشتراك.
تغيير حجم مستندات PDF عبر الإنترنت
يمكنك أيضًا تجربة تغيير حجم ملفات PDF عبر الإنترنت باستخدام Aspose PDF Resize Tool.هذه الأداة المجانية سهلة الاستخدام وتسمح لك بتغيير حجم مستندات PDF بسرعة ودقة.

تحجيم صفحة PDF – موارد مجانية
إليك بعض الموارد المفيدة لدعم تطورك:
- توثيق Aspose.PDF لـ Python – تعلّم كيفية معالجة ملفات PDF باستخدام Python
- مرجع API – استكشف جميع الفئات والطرق
- أدوات PDF المجانية عبر الإنترنت – جرّب ميزات PDF فورًا، مدعومة بـ Aspose APIs
- منشورات مدونة Aspose.PDF – دروس، حالات استخدام، وأفضل الممارسات
استنتاج
في هذه التدوينة، استكشفنا كيفية تغيير حجم مستند PDF في Python باستخدام Aspose.PDF for Python. ناقشنا ميزات المكتبة وقدّمنا أدلة خطوة بخطوة مع أمثلة على الشيفرة. تبسط Aspose.PDF عملية تغيير حجم مستندات PDF، مما يتيح لك تحديث أبعاد الصفحة بسهولة باستخدام أحجام مخصصة أو تنسيقات قياسية مثل A3 و A4. استكشف المزيد عن Aspose.PDF for Python لتعزيز مهاراتك في معالجة PDF.
في هذا المنشور، تعلمت طريقتين عمليتين لتغيير حجم صفحات PDF:
- بتحديد العرض والارتفاع يدويًا
- باستخدام الطريقة المدمجة
resize()
كلا الاقترابين يمنحانك المرونة لأتمتة معالجة PDF ضمن تطبيقات Python الخاصة بك. إذا كانت لديك أي أسئلة أو كنت بحاجة إلى مزيد من المساعدة، فلا تتردد في التواصل معنا في free support forum.