IncrementalUpdate
IncrementalUpdate
Panoramica
IncrementalUpdate è una classe in Aspose.PDF FOSS per Python.
Genera una sezione di aggiornamento incrementale per un PDF esistente.
Questa classe fornisce 8 metodi per lavorare con oggetti IncrementalUpdate nei programmi Python. I metodi disponibili includono: add_new_object, add_object, build_incremental_trailer, build_incremental_xref, find_last_eof, find_startxref, generate, get_next_object_number. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.PDF FOSS per Python. Proprietà: budget, limits, modified_objects, next_obj_num, original_data, original_eof_offset, e 1 altro.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
original_data | bytes | Lettura/Scrittura | Ottiene o imposta i dati originali. |
limits | `PdfLoadLimits | None` | Lettura/Scrittura |
budget | `_LoadBudget | None` | Lettura/Scrittura |
original_eof_offset | int | Lettura/Scrittura | Ottiene o imposta l’offset eof originale. |
next_obj_num | int | Lettura/Scrittura | Ottiene o imposta il prossimo numero oggetto. |
modified_objects | dict[int, bytes] | Lettura/Scrittura | Ottiene o imposta gli oggetti modificati. |
xref_entries | list[tuple[int, int, int]] | Lettura/Scrittura | Ottiene o imposta le voci xref. |
Metodi
| Firma | Descrizione |
|---|---|
find_last_eof() → int | Restituisci l’indice di inizio dell’ultimo marcatore %%EOF. |
find_startxref() → int | Restituisci il valore intero dopo l’ultima parola chiave startxref. |
get_next_object_number() → int | Restituisci e riserva il prossimo numero di oggetto libero. |
add_object(obj_num: int, obj_bytes: bytes) | Aggiungi o sostituisci un oggetto nell’aggiornamento incrementale. |
add_new_object(obj_bytes: bytes) → int | Aggiungi un oggetto completamente nuovo e restituisci il suo numero assegnato. |
build_incremental_xref(base_offset: int) → bytes | Crea una sezione xref per gli oggetti aggiunti. |
build_incremental_trailer(prev_xref: int, new_size: int, xref_offset: int) → bytes | Crea un trailer che faccia riferimento alla tabella xref precedente. |
generate() → bytes | Restituisci i byte dell’aggiornamento incrementale completo. |