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 هستند. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای Python، برای هر برنامه Python قابل دسترسی هستند. خصوصیات: budget, limits, modified_objects, next_obj_num, original_data, original_eof_offset و 1 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
original_databytesخواندن/نوشتندریافت یا تنظیم دادهٔ اصلی.
limits`PdfLoadLimitsNone`خواندن/نوشتن
budget`_LoadBudgetNone`خواندن/نوشتن
original_eof_offsetintخواندن/نوشتندریافت یا تنظیم افست انتهای فایل اصلی.
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بایت‌های به‌روزرسانی افزایشی کامل را برگردانید.

همچنین ببینید:

 فارسی