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

NamnTypÅtkomstBeskrivning
original_databytesLäs/SkrivHämtar eller anger de ursprungliga data.
limits`PdfLoadLimitsNone`Läs/Skriv
budget`_LoadBudgetNone`Läs/Skriv
original_eof_offsetintLäs/SkrivHämtar eller anger det ursprungliga eof-offsetet.
next_obj_numintLäs/SkrivHämtar eller anger nästa obj num.
modified_objectsdict[int, bytes]Läs/SkrivHämtar eller anger de modifierade objekten.
xref_entrieslist[tuple[int, int, int]]Läs/SkrivHämtar eller anger xref-posterna.

Metoder

SignaturBeskrivning
find_last_eof() → intReturnera startindexet för den sista %%EOF-markören.
find_startxref() → intReturnera heltalsvärdet efter det sista startxref-nyckelordet.
get_next_object_number() → intReturnera 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) → intLägg till ett helt nytt objekt och returnera dess tilldelade nummer.
build_incremental_xref(base_offset: int) → bytesSkapa en xref-sektion för de tillagda objekten.
build_incremental_trailer(prev_xref: int, new_size: int, xref_offset: int) → bytesSkapa en trailer som refererar till den föregående xref-tabellen.
generate() → bytesReturnera de fullständiga bytes för den inkrementella uppdateringen.

Se även

 Svenska