العمل مع المحفظة في PDF باستخدام Python

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

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

كيفية إنشاء ملف PDF

تسمح مكتبة Aspose.PDF لبايثون عبر .NET بإنشاء مستندات PDF باستخدام فئة Document. أضف ملفًا إلى كائن document.collection بعد الحصول عليه باستخدام فئة FileSpecification. وعندما يتم إضافة الملفات، استخدم طريقة save() الخاصة بفئة Document لحفظ مستند ملف PDF.

يستخدم المثال التالي ملف Excel من مايكروسوفت، ومستند وورد وملف صورة لإنشاء ملف PDF.

الكود أدناه ينتج المحفظة التالية.

محفظة PDF تم إنشاؤها باستخدام Aspose.PDF لـ Python

محفظة 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)