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 та ще 1.

Властивості

НазваТипДоступОпис
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Поверніть повні байти інкрементного оновлення.

Дивіться також

 Українська