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_data | bytes | Читання/Запис | Отримує або встановлює оригінальні дані. |
limits | `PdfLoadLimits | None` | Читання/Запис |
budget | `_LoadBudget | None` | Читання/Запис |
original_eof_offset | int | Читання/Запис | Отримує або встановлює оригінальний зсув eof. |
next_obj_num | int | Читання/Запис | Отримує або встановлює наступний номер об’єкта. |
modified_objects | dict[int, bytes] | Читання/Запис | Отримує або встановлює змінені об’єкти. |
xref_entries | list[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 | Поверніть повні байти інкрементного оновлення. |