إضافة مرفق
Contents
[
Hide
]
تسمح لك مرفقات الملفات في ملفات PDF بتضمين المستندات التكميلية أو الصور أو الموارد الأخرى مباشرة داخل PDF. مع محرر محتوى PDF، يمكنك إرفاق الملفات برمجيًا بصفحات محددة وتعيين اسم المرفق وتقديم وصف.
- قم بإنشاء كائن محرر محتوى PDF.
- قم بربط ملف PDF المدخل.
- افتح ملف المرفقات.
- أضف المرفق إلى PDF.
- احفظ المستند المحدث.
import aspose.pdf.facades as pdf_facades
import aspose.pydrawing as apd
from io import BytesIO
import sys
from os import path
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def add_attachment(infile, attachment_file, outfile):
# Create PdfContentEditor object
content_editor = pdf_facades.PdfContentEditor()
# Bind document to PdfContentEditor
content_editor.bind_pdf(infile)
# Add attachment to page 1
with open(attachment_file, "rb") as attachment_stream:
content_editor.add_document_attachment(
attachment_stream,
path.basename(attachment_file),
"This is a sample attachment for demonstration purposes.",
)
# Save updated document
content_editor.save(outfile)