IncrementalUpdate

IncrementalUpdate

Übersicht

IncrementalUpdate ist eine Klasse in Aspose.PDF FOSS für Python.

Erstelle einen inkrementellen Aktualisierungsabschnitt für ein bestehendes PDF.

Diese Klasse bietet 8 Methoden zur Arbeit mit IncrementalUpdate-Objekten in Python-Programmen. Verfügbare Methoden umfassen: add_new_object, add_object, build_incremental_trailer, build_incremental_xref, find_last_eof, find_startxref, generate, get_next_object_number. Alle öffentlichen Mitglieder sind für jede Python-Anwendung nach Installation des Aspose.PDF FOSS für Python-Pakets zugänglich. Eigenschaften: budget, limits, modified_objects, next_obj_num, original_data, original_eof_offset und 1 weitere.

Eigenschaften

NameTypZugriffBeschreibung
original_databytesLesen/SchreibenRuft die Originaldaten ab oder legt sie fest.
limits`PdfLoadLimitsNone`Lesen/Schreiben
budget`_LoadBudgetNone`Lesen/Schreiben
original_eof_offsetintLesen/SchreibenRuft den ursprünglichen EOF-Offset ab oder legt ihn fest.
next_obj_numintLesen/SchreibenRuft die nächste obj num ab oder legt sie fest.
modified_objectsdict[int, bytes]Lesen/SchreibenRuft die geänderten Objekte ab oder legt sie fest.
xref_entrieslist[tuple[int, int, int]]Lesen/SchreibenRuft die xref-Einträge ab oder legt sie fest.

Methoden

SignaturBeschreibung
find_last_eof() → intGib den Startindex des letzten %%EOF-Markierers zurück.
find_startxref() → intGeben Sie den ganzzahligen Wert nach dem letzten startxref-Schlüsselwort zurück.
get_next_object_number() → intGeben Sie die nächste freie Objekt-Nummer zurück und reservieren Sie sie.
add_object(obj_num: int, obj_bytes: bytes)Fügen Sie ein Objekt zum inkrementellen Update hinzu oder ersetzen Sie es.
add_new_object(obj_bytes: bytes) → intFügen Sie ein brandneues Objekt hinzu und geben Sie dessen zugewiesene Nummer zurück.
build_incremental_xref(base_offset: int) → bytesErstelle einen xref-Abschnitt für die angehängten Objekte.
build_incremental_trailer(prev_xref: int, new_size: int, xref_offset: int) → bytesErstelle einen Trailer, der auf die vorherige xref-Tabelle verweist.
generate() → bytesGib die vollständigen inkrementellen Update-Bytes zurück.

Siehe auch

 Deutsch