Create a PDF document using Python

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

سيتم تناول النقاط التالية في هذه المقالة:

تثبيت حزمة Python PDF Creator

لإنشاء مستند PDF برمجيًا ، سنستخدم حزمة ** Python PDF Creator ** ، والتي تتيح للمطورين إنشاء ملفات PDF وقراءتها وتحويلها ومعالجتها دون استخدام Adobe Acrobat.

يرجى تنزيل أو تثبيت الحزمة من PyPI باستخدام أمر pip الموضح أدناه:

pip install aspose-pdf

قم بإنشاء مستند PDF في Python

أولاً ، سنشرح كيفية إنشاء مستند PDF يحتوي على جزء نصي. فيما يلي خطوات إنشاء مستند PDF بسيط من البداية.

  • إنشاء مثيل لفئة Document.
  • إضافة صفحة جديدة إلى مجموعة صفحات المستند.
  • إنشاء وإضافة [TextFragment] جديد 19 إلى فقرات PDF.
  • قم بإنشاء ملف PDF باستخدام طريقة Document.Save ().

يوضح مقتطف الشفرة التالي كيفية إنشاء مستند PDF في Python.

سترى الإخراج على النحو التالي.

قم بإنشاء مستند PDF في Python

تطبيق تنسيق النص في ملفات PDF باستخدام Python

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

  • إنشاء مستند PDF جديد باستخدام فئة مستند.
  • اختر الصفحة التي تريد وضع النص فيها.
  • أنشئ كائنات TextFragment واضبط نصها وخيارات التنسيق الأخرى مثل الموضع والخط واللون والحجم ، إلخ.
  • أضف أجزاء النص إلى الصفحة باستخدام طريقة Page.paragraphs.add ().
  • قم باستدعاء طريقة Document.Save () لإنشاء مستند PDF.

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

سترى ملف PDF الناتج على النحو التالي.

قم بتطبيق تنسيق النص في ملفات PDF باستخدام Python

Python: إدراج الصور في ملف PDF برمجيًا

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

  • إنشاء مستند PDF جديد باستخدام فئة مستند.
  • احصل على الصفحة المطلوبة حيث تريد إدراج الصورة.
  • أضف الصورة إلى الصفحة باستخدام Page.add_image (file_path، rectangle) ، بينما Rectangle تستخدم لوضع الصورة على الصفحة.
  • قم بإنشاء مستند PDF باستخدام طريقة Document.Save ().

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

سترى ملف PDF الناتج على النحو التالي.

أدخل الصور في ملف PDF باستخدام Python

إضافة جداول في ملف PDF باستخدام Python

بعد إدراج صورة ، دعنا نضيف جدولاً إلى ملف PDF الخاص بك. يرجى كتابة الكود باستخدام الخطوات الواردة أدناه:

  • قم بإنشاء كائن من فئة مستند لإنشاء ملف PDF جديد.
  • احصل على الصفحة التي تريد إنشاء الجدول عليها.
  • إنشاء مثيل لفئة جدول.
  • تحديد حدود الجدول والخلايا باستخدام فئة BorderInfo.
  • إنشاء وإضافة صف جديد إلى مجموعة Table.Rows.
  • أضف خلايا إلى مجموعة Row.Cells.
  • أضف الجدول إلى الصفحة باستخدام طريقة Page.paragraphs.add ().
  • احفظ مستند PDF باستخدام طريقة Document.Save ().

يوضح نموذج التعليمات البرمجية التالي كيفية إضافة جدول في ملف PDF باستخدام Python.

سترى ملف PDF الناتج على النحو التالي.

أضف جداول في ملف PDF باستخدام Python

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

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.

تلخيص لما سبق

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

يمكنك زيارة الوثائق لمعرفة المزيد حول مكتبة منشئ ملفات Python PDF.

يرجى ترقبوا conholdate.com للحصول على تحديثات منتظمة.

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

أنظر أيضا