العمل مع المحفظة في PDF باستخدام Python
إنشاء ملف PDF يعزز القدرة على تجميع وأرشفة أنواع مختلفة من الملفات في مستند واحد متسق. يمكن أن يتضمن مثل هذا المستند ملفات نصية، وصور، وجداول بيانات، وعروض تقديمية، ومواد أخرى، ويضمن أن يتم تخزين وتنظيم جميع المواد ذات الصلة في مكان واحد.
سيساعدك ملف PDF على عرض تقديمك بجودة عالية، أينما كنت تستخدمه. بشكل عام، إنشاء ملف PDF هو مهمة حديثة ومعاصرة للغاية.
كيفية إنشاء ملف PDF
تسمح مكتبة Aspose.PDF لبايثون عبر .NET بإنشاء مستندات PDF باستخدام فئة Document. أضف ملفًا إلى كائن document.collection بعد الحصول عليه باستخدام فئة FileSpecification. وعندما يتم إضافة الملفات، استخدم طريقة save() الخاصة بفئة Document لحفظ مستند ملف PDF.
يستخدم المثال التالي ملف Excel من مايكروسوفت، ومستند وورد وملف صورة لإنشاء ملف PDF.
الكود أدناه ينتج المحفظة التالية.
محفظة PDF تم إنشاؤها باستخدام Aspose.PDF لـ Python
import aspose.pdf as ap
# إنشاء كائن المستند
document = ap.Document()
# إنشاء كائن مجموعة المستندات
document.collection = ap.Collection()
# الحصول على الملفات لإضافتها إلى المحفظة
excel = ap.FileSpecification(input_excel)
word = ap.FileSpecification(input_doc)
image = ap.FileSpecification(input_jpg)
# توفير وصف للملفات
excel.description = "ملف Excel"
word.description = "ملف Word"
image.description = "ملف صورة"
# إضافة الملفات إلى مجموعة المستندات
document.collection.append(excel)
document.collection.append(word)
document.collection.append(image)
# حفظ مستند المحفظة
document.save(output_pdf)
إزالة الملفات من محفظة PDF
من أجل حذف/إزالة الملفات من محفظة PDF، حاول استخدام الأسطر البرمجية التالية.
import aspose.pdf as ap
# فتح المستند
document = ap.Document(input_pdf)
document.collection.delete()
# حفظ الملف المحدث
document.save(output_pdf)