IncrementalUpdate

IncrementalUpdate

نظرة عامة

IncrementalUpdate هي فئة في Aspose.PDF FOSS لـ Python.

إنشاء قسم تحديث تدريجي لملف PDF موجود.

توفر هذه الفئة 8 أساليب للعمل مع كائنات IncrementalUpdate في برامج Python. تشمل الأساليب المتاحة: add_new_object, add_object, build_incremental_trailer, build_incremental_xref, find_last_eof, find_startxref, generate, get_next_object_number. جميع الأعضاء العامين متاحين لأي تطبيق Python بعد تثبيت حزمة Aspose.PDF FOSS لـ Python. الخصائص: budget, limits, modified_objects, next_obj_num, original_data, original_eof_offset, وواحد آخر.

خصائص

اسمالنوعالوصولوصف
original_databytesقراءة/كتابةيحصل أو يعيّن البيانات الأصلية.
limits`PdfLoadLimitsNone`قراءة/كتابة
budget`_LoadBudgetNone`قراءة/كتابة
original_eof_offsetintقراءة/كتابةيحصل أو يضبط إزاحة EOF الأصلية.
next_obj_numintقراءة/كتابةيحصل أو يعيّن رقم الكائن التالي.
modified_objectsdict[int, bytes]قراءة/كتابةيحصل أو يعيّن الكائنات المعدلة.
xref_entrieslist[tuple[int, int, int]]قراءة/كتابةيحصل أو يعيّن إدخالات xref.

الطرق

التوقيعوصف
find_last_eof() → intأرجع الفهرس الابتدائي لآخر علامة %%EOF.
find_startxref() → intأرجع القيمة الصحيحة التي تلي آخر كلمة مفتاحية startxref.
get_next_object_number() → intأرجع واحجز رقم الكائن التالي المتاح.
add_object(obj_num: int, obj_bytes: bytes)إضافة أو استبدال كائن في التحديث التزايدي.
add_new_object(obj_bytes: bytes) → intإضافة كائن جديد كليًا وإرجاع رقمه المعين.
build_incremental_xref(base_offset: int) → bytesإنشاء قسم xref للكائنات الملحقة.
build_incremental_trailer(prev_xref: int, new_size: int, xref_offset: int) → bytesإنشاء مقطع تذييل يشير إلى جدول xref السابق.
generate() → bytesإرجاع بايتات التحديث التزايدي الكاملة.

انظر أيضاً

 العربية