احفظ مستند PDF برمجيًا
حفظ مستند PDF إلى نظام الملفات
يمكنك حفظ مستند PDF الذي تم إنشاؤه أو معالجته في نظام الملفات باستخدام حفظ () طريقة مستند فئة.
import aspose.pdf as ap
def save_document_to_file(infile, outfile):
document = ap.Document(infile)
# make some manipulation, e.g. add new empty page
document.pages.add()
document.save(outfile)
احفظ مستند PDF للبث
يمكنك أيضًا حفظ مستند PDF الذي تم إنشاؤه أو معالجته للبث باستخدام التحميل الزائد لـ Save أساليب.
import aspose.pdf as ap
import io
def save_document_to_stream(infile, outfile):
document = ap.Document(infile)
# make some manipulation, e.g. add new empty page
document.pages.add()
with io.FileIO(outfile, 'w') as stream:
document.save(stream)
حفظ صيغة PDF/A أو PDF/X
يمكنك بسهولة حفظ مستند في إصدار محدد من PDF، مثل PDF/A أو PDF/X. في هذه الحالة، نحتاج إلى استدعاء طريقة التحويل قبل حفظ المستند.
PDF/A هو إصدار معياري ISO من تنسيق المستندات المحمولة (PDF) للاستخدام في أرشفة المستندات الإلكترونية وحفظها على المدى الطويل. يختلف PDF/A عن PDF في أنه يحظر الميزات غير المناسبة للأرشفة طويلة المدى، مثل ربط الخطوط (على عكس تضمين الخط) والتشفير. تتضمن متطلبات ISO لمشاهدي PDF/A إرشادات إدارة الألوان ودعم الخط المضمن وواجهة مستخدم لقراءة التعليقات التوضيحية المضمنة.
PDF/X هي مجموعة فرعية من معيار PDF ISO. الغرض من PDF/X هو تسهيل تبادل الرسومات، وبالتالي فإنه يحتوي على سلسلة من المتطلبات المتعلقة بالطباعة والتي لا تنطبق على ملفات PDF القياسية.
في كلتا الحالتين، حفظ () يتم استخدام الطريقة لتخزين المستندات، بينما يجب إعداد المستندات باستخدام تحول طريقة.
import aspose.pdf as ap
import io
def save_document_as_standard(infile, outfile, logfile):
document = ap.Document(infile)
document.pages.add()
document.convert(logfile, ap.PdfFormat.PDF_X_3, ap.ConvertErrorAction.DELETE)
document.save(outfile)