حفظ مستند PDF برمجيًا

حفظ مستند PDF في نظام الملفات

يمكنك حفظ مستند PDF الذي تم إنشاؤه أو التلاعب به إلى نظام الملفات باستخدام طريقة save() من فئة Document.


    import aspose.pdf as ap

    document = ap.Document(input_pdf)
    # إجراء بعض التلاعبات، مثل إضافة صفحة فارغة جديدة
    document.pages.add()
    document.save(output_pdf)

حفظ مستند PDF إلى دفق

يمكنك أيضًا حفظ مستند PDF الذي تم إنشاؤه أو التلاعب به إلى دفق باستخدام التحميل الزائد لطرق Save.


    import aspose.pdf as ap

    document = ap.Document(input_pdf)
    # إجراء بعض التلاعبات، مثل إضافة صفحة فارغة جديدة
    document.pages.add()
    document.save(io.FileIO(output_pdf, 'w'))

حفظ بصيغة PDF/A أو PDF/X

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

PDF/X هو مجموعة فرعية من معيار PDF ISO. الغرض من PDF/X هو تسهيل تبادل الرسومات، ولهذا السبب يحتوي على سلسلة من المتطلبات المتعلقة بالطباعة التي لا تنطبق على ملفات PDF القياسية.

في كلا الحالتين، يتم استخدام طريقة save() لتخزين المستندات، بينما يجب إعداد المستندات باستخدام طريقة convert.


    import aspose.pdf as ap

    document = ap.Document(input_pdf)
    document.pages.add()
    document.convert(output_log, ap.PdfFormat.PDF_X_3, ap.ConvertErrorAction.DELETE)
    document.save(output_pdf)