IncrementalUpdate

IncrementalUpdate

סקירה כללית

IncrementalUpdate היא class ב-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, ועוד 1.

מאפיינים

שםסוגגישהתיאור
original_databytesקריאה/כתיבהמקבל או מגדיר את הנתונים המקוריים.
limits`PdfLoadLimitsNone`קריאה/כתיבה
budget`_LoadBudgetNone`קריאה/כתיבה
original_eof_offsetintקריאה/כתיבהמקבל או מגדיר את ה-offset המקורי של 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החזר את הבייטים המלאים של עדכון הדרגתי.

ראה גם

 עברית