IncrementalUpdate

IncrementalUpdate

Przegląd

IncrementalUpdate jest klasą w Aspose.PDF FOSS dla Python.

Wygeneruj sekcję aktualizacji przyrostowej dla istniejącego pliku PDF.

Ta klasa udostępnia 8 metod do pracy z obiektami IncrementalUpdate w programach Python. Dostępne metody to: add_new_object, add_object, build_incremental_trailer, build_incremental_xref, find_last_eof, find_startxref, generate, get_next_object_number. Wszystkie publiczne członki są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.PDF FOSS dla Python. Właściwości: budget, limits, modified_objects, next_obj_num, original_data, original_eof_offset oraz 1 więcej.

Właściwości

NazwaTypDostępOpis
original_databytesOdczyt/zapisPobiera lub ustawia oryginalne dane.
limits`PdfLoadLimitsNone`Odczyt/zapis
budget`_LoadBudgetNone`Odczyt/zapis
original_eof_offsetintOdczyt/zapisPobiera lub ustawia oryginalny offset eof.
next_obj_numintOdczyt/zapisPobiera lub ustawia następną wartość obj num.
modified_objectsdict[int, bytes]Odczyt/zapisPobiera lub ustawia zmodyfikowane obiekty.
xref_entrieslist[tuple[int, int, int]]Odczyt/zapisPobiera lub ustawia wpisy xref.

Metody

SygnaturaOpis
find_last_eof() → intZwróć indeks początkowy ostatniego znacznika %%EOF.
find_startxref() → intZwróć wartość całkowitą po ostatnim słowie kluczowym startxref.
get_next_object_number() → intZwróć i zarezerwuj kolejny wolny numer obiektu.
add_object(obj_num: int, obj_bytes: bytes)Dodaj lub zamień obiekt w aktualizacji przyrostowej.
add_new_object(obj_bytes: bytes) → intDodaj zupełnie nowy obiekt i zwróć przypisany mu numer.
build_incremental_xref(base_offset: int) → bytesUtwórz sekcję xref dla dołączonych obiektów.
build_incremental_trailer(prev_xref: int, new_size: int, xref_offset: int) → bytesUtwórz trailer odwołujący się do poprzedniej tabeli xref.
generate() → bytesZwróć pełne bajty przyrostowej aktualizacji.

Zobacz także

 Polski