مثال لـ Hello World باستخدام لغة Python
حالة استخدام بسيطة يمكن أن تساعد في توضيح ميزات لغة البرمجة أو البرنامج. يتم ذلك عادةً بمثال “Hello World”.
Aspose.PDF لـ Python عبر C++ هو API PDF قوي يمكّن المطورين من إنشاء وتعديل وتحويل مستندات PDF في تطبيقات Python الخاصة بهم. يدعم العمل مع تنسيقات ملفات مختلفة مثل PDF وXFA وTXT وHTML وPCL وXML وXPS وEPUB وTEX وتنسيقات ملفات الصور. في هذه المقالة، سنوضح لك كيفية إنشاء مستند PDF بالنص “Hello World!” باستخدام Aspose.PDF API. تحتاج إلى تثبيت Aspose.PDF لـ Python عبر C++ في بيئتك قبل تشغيل نموذج الشيفرة التالي.
-
استيراد الوحدة
AsposePdfPython
. -
إنشاء كائن مستند PDF جديد باستخدام الدالة
document_create
. -
الحصول على مجموعة الصفحات للمستند باستخدام الدالة
document_get_pages
. -
إضافة صفحة جديدة إلى مجموعة الصفحات باستخدام الدالة
page_collection_add_page
. -
الحصول على مجموعة الفقرات من الصفحة باستخدام الدالة
page_get_paragraphs
. -
إنشاء كائن صورة جديد باستخدام الدالة
image_create
. -
تعيين اسم ملف كائن الصورة إلى “sample.jpg” باستخدام الدالة
image_set_file
. -
إضافة كائن الصورة إلى مجموعة الفقرات باستخدام الدالة
paragraphs_add_image
. -
حفظ المستند إلى ملف باسم “document.pdf” باستخدام الدالة
document_save
. -
إغلاق مقبض المستند باستخدام الدالة
close_handle
.
مقتطف الشيفرة التالي هو برنامج Hello World يوضح كيفية عمل Aspose.PDF لـ Python عبر C++.
from AsposePdfPython import *
doc = document_create()
pages = document_get_pages(doc)
page = page_collection_add_page(pages)
paragraphs = page_get_paragraphs(page)
image = image_create()
image_set_file(image,"sample.jpg")
paragraphs_add_image(paragraphs,image)
document_save(doc, "document.pdf")
close_handle(doc)