IncrementalUpdate

IncrementalUpdate

Prezentare generală

IncrementalUpdate este o clasă în Aspose.PDF FOSS pentru Python.

Generează o secțiune de actualizare incrementală pentru un PDF existent.

Această clasă furnizează 8 metode pentru lucrul cu obiecte IncrementalUpdate în programe Python. Metodele disponibile includ: add_new_object, add_object, build_incremental_trailer, build_incremental_xref, find_last_eof, find_startxref, generate, get_next_object_number. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.PDF FOSS pentru Python. Proprietăți: budget, limits, modified_objects, next_obj_num, original_data, original_eof_offset, și încă una.

Proprietăți

NumeTipAccesDescriere:
original_databytesCitire/ScriereObține sau setează datele originale.
limits`PdfLoadLimitsNone`Citire/Scriere
budget`_LoadBudgetNone`Citire/Scriere
original_eof_offsetintCitire/ScriereObține sau setează offset-ul original eof.
next_obj_numintCitire/ScriereObține sau stabilește următorul număr obj.
modified_objectsdict[int, bytes]Citire/ScriereObține sau setează obiectele modificate.
xref_entrieslist[tuple[int, int, int]]Citire/ScriereObține sau stabilește intrările xref.

Metode

SemnăturăDescriere:
find_last_eof() → intReturnează indexul de început al ultimei marcatoare %%EOF.
find_startxref() → intReturnează valoarea întreagă care urmează ultimului cuvânt cheie startxref.
get_next_object_number() → intReturnează și rezervă următorul număr liber de obiect.
add_object(obj_num: int, obj_bytes: bytes)Adaugă sau înlocuiește un obiect în actualizarea incrementală.
add_new_object(obj_bytes: bytes) → intAdaugă un obiect complet nou și returnează numărul său atribuit.
build_incremental_xref(base_offset: int) → bytesCreează o secțiune xref pentru obiectele adăugate.
build_incremental_trailer(prev_xref: int, new_size: int, xref_offset: int) → bytesCreează un trailer care face referire la tabelul xref anterior.
generate() → bytesReturnează toți octeții actualizării incrementale.

Vezi și:

 Română