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 | Чтение/запись | Получает или задает исходное смещение конца файла. |
next_obj_num | int | Чтение/запись | Получает или задает следующий obj num. |
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 | Верните полные байты инкрементного обновления. |