إنشاء محافظ PDF في بايثون
يتيح إنشاء محفظة PDF دمج أنواع مختلفة من الملفات وأرشفتها في مستند واحد متسق. يمكن أن تتضمن هذه الوثيقة ملفات نصية وصور وجداول بيانات وعروض تقديمية ومواد أخرى، وتضمن تخزين جميع المواد ذات الصلة وتنظيمها في مكان واحد.
سوف تساعد محفظة PDF على عرض العرض التقديمي الخاص بك بطريقة عالية الجودة، أينما كنت تستخدمه. بشكل عام، يعد إنشاء محفظة PDF مهمة حديثة وحديثة للغاية.
استخدم محفظة PDF عندما تريد توزيع مجموعة من الملفات ذات الصلة معًا مع الاحتفاظ بكل ملف بتنسيقه الأصلي داخل حاوية PDF واحدة.
كيفية إنشاء محفظة PDF
يسمح Aspose.PDF لبيثون عبر .NET بإنشاء مستندات حافظة PDF باستخدام مستند فئة. أضف ملفًا إلى كائن document.collection بعد الحصول عليه باستخدام مواصفات الملف فئة. عند إضافة الملفات، استخدم فئة «المستند» حفظ () طريقة لحفظ مستند المحفظة.
يستخدم المثال التالي ملف Microsoft Excel ومستند Word وملف صورة لإنشاء محفظة PDF.
ينتج عن الكود أدناه المحفظة التالية.
محفظة PDF تم إنشاؤها باستخدام Aspose.PDF لبيثون

import aspose.pdf as ap
def create_pdf_portfolio(input_files, outfile):
# Instantiate Document Object
document = ap.Document()
# Instantiate document Collection object
document.collection = ap.Collection()
# Get Files to add to Portfolio
excel = ap.FileSpecification(input_files[0])
word = ap.FileSpecification(input_files[1])
image = ap.FileSpecification(input_files[2])
# Provide description of the files
excel.description = "Excel File"
word.description = "Word File"
image.description = "Image File"
# Add files to document collection
document.collection.append(excel)
document.collection.append(word)
document.collection.append(image)
# Save Portfolio document
document.save(outfile)
إزالة الملفات من محفظة PDF
من أجل حذف/إزالة الملفات من محفظة PDF، حاول استخدام أسطر التعليمات البرمجية التالية.
import aspose.pdf as ap
def remove_files_from_pdf_portfolio(infile, outfile):
# Open document
document = ap.Document(infile)
document.collection.delete()
# Save updated file
document.save(outfile)