IncrementalUpdate
IncrementalUpdate
Översikt
IncrementalUpdate är en klass i Aspose.PDF FOSS för Python.
Generera ett inkrementellt uppdateringsavsnitt för en befintlig PDF.
Den här klassen tillhandahåller 8 metoder för att arbeta med IncrementalUpdate-objekt i Python-program. Tillgängliga metoder inkluderar: add_new_object, add_object, build_incremental_trailer, build_incremental_xref, find_last_eof, find_startxref, generate, get_next_object_number. Alla offentliga medlemmar är tillgängliga för alla Python-applikationer efter att ha installerat Aspose.PDF FOSS för Python-paketet. Egenskaper: budget, limits, modified_objects, next_obj_num, original_data, original_eof_offset och 1 till.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
original_data | bytes | Läs/Skriv | Hämtar eller anger de ursprungliga data. |
limits | `PdfLoadLimits | None` | Läs/Skriv |
budget | `_LoadBudget | None` | Läs/Skriv |
original_eof_offset | int | Läs/Skriv | Hämtar eller anger det ursprungliga eof-offsetet. |
next_obj_num | int | Läs/Skriv | Hämtar eller anger nästa obj num. |
modified_objects | dict[int, bytes] | Läs/Skriv | Hämtar eller anger de modifierade objekten. |
xref_entries | list[tuple[int, int, int]] | Läs/Skriv | Hämtar eller anger xref-posterna. |
Metoder
| Signatur | Beskrivning |
|---|---|
find_last_eof() → int | Returnera startindexet för den sista %%EOF-markören. |
find_startxref() → int | Returnera heltalsvärdet efter det sista startxref-nyckelordet. |
get_next_object_number() → int | Returnera och reservera nästa lediga objektnummer. |
add_object(obj_num: int, obj_bytes: bytes) | Lägg till eller ersätt ett objekt i den inkrementella uppdateringen. |
add_new_object(obj_bytes: bytes) → int | Lägg till ett helt nytt objekt och returnera dess tilldelade nummer. |
build_incremental_xref(base_offset: int) → bytes | Skapa en xref-sektion för de tillagda objekten. |
build_incremental_trailer(prev_xref: int, new_size: int, xref_offset: int) → bytes | Skapa en trailer som refererar till den föregående xref-tabellen. |
generate() → bytes | Returnera de fullständiga bytes för den inkrementella uppdateringen. |