قم بتغيير حجم مستند PDF في بايثون

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

تتناول هذه المقالة المواضيع التالية:

مكتبة إعادة حجم مستند 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، اتبع الخطوات التالية:

  1. قم بتحميل مستند PDF باستخدام فئة Document.
  2. استخدم طريقة resize() لتحديد PageSize الجديد.
  3. استدعِ طريقة 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 لبايثون:

  1. تحميل وثيقة PDF.
  2. حدد ارتفاع وعرض حجم الصفحة الجديد.
  3. استدعِ الميثود setpagesize() مع العرض والارتفاع المطلوبين.
  4. احفظ المستند المعدل باستخدام طريقة 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 بسرعة ودقة.

Image

تحجيم صفحة PDF – موارد مجانية

إليك بعض الموارد المفيدة لدعم تطورك:

استنتاج

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

في هذا المنشور، تعلمت طريقتين عمليتين لتغيير حجم صفحات PDF:

  • بتحديد العرض والارتفاع يدويًا
  • باستخدام الطريقة المدمجة resize()

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

انظر أيضا