تعيين بيانات PDF الأولية
Contents
[
Hide
]
يمكن أن تحتوي مستندات PDF على بيانات التعريف القياسية (العنوان، الموضوع، الكلمات الرئيسية، المنشئ، المؤلف) والبيانات الوصفية المخصصة المخزنة كخصائص XMP. يوفر Aspose.PDF واجهة برمجة تطبيقات بسيطة لتعديل هذه الخصائص في Python. يغطي هذا الدليل كيفية تحديث هذه الحقول وحفظ ملف PDF المعدل باستخدام معلومات ملف PDF فئة.
- قم بتحميل ملف PDF.
- قم بتحديث البيانات الوصفية القياسية.
- إضافة بيانات تعريف مخصصة أو تحديثها.
- احفظ البيانات الوصفية المحدثة.
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades
from io import FileIO
import sys
from os import path
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def set_pdf_metadata(infile, outfile):
# Get PDF information
pdf_info = pdf_facades.PdfFileInfo(infile)
# Set PDF metadata
pdf_info.subject = "Aspose PDF for Python via .NET"
pdf_info.title = "Aspose PDF for Python via .NET"
pdf_info.keywords = "Aspose, PDF, Python, .NET"
pdf_info.creator = "Aspose Team"
pdf_info.set_meta_info("CustomKey", "CustomValue")
# pdf_info.save_new_info(outfile)
# Is obsolete, use save() method instead
# Save updated metadata
pdf_info.save(outfile)