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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
original_data | bytes | Lesen/Schreiben | Ruft die Originaldaten ab oder legt sie fest. |
limits | `PdfLoadLimits | None` | Lesen/Schreiben |
budget | `_LoadBudget | None` | Lesen/Schreiben |
original_eof_offset | int | Lesen/Schreiben | Ruft den ursprünglichen EOF-Offset ab oder legt ihn fest. |
next_obj_num | int | Lesen/Schreiben | Ruft die nächste obj num ab oder legt sie fest. |
modified_objects | dict[int, bytes] | Lesen/Schreiben | Ruft die geänderten Objekte ab oder legt sie fest. |
xref_entries | list[tuple[int, int, int]] | Lesen/Schreiben | Ruft die xref-Einträge ab oder legt sie fest. |
Methoden
| Signatur | Beschreibung |
|---|---|
find_last_eof() → int | Gib den Startindex des letzten %%EOF-Markierers zurück. |
find_startxref() → int | Geben Sie den ganzzahligen Wert nach dem letzten startxref-Schlüsselwort zurück. |
get_next_object_number() → int | Geben 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) → int | Fügen Sie ein brandneues Objekt hinzu und geben Sie dessen zugewiesene Nummer zurück. |
build_incremental_xref(base_offset: int) → bytes | Erstelle einen xref-Abschnitt für die angehängten Objekte. |
build_incremental_trailer(prev_xref: int, new_size: int, xref_offset: int) → bytes | Erstelle einen Trailer, der auf die vorherige xref-Tabelle verweist. |
generate() → bytes | Gib die vollständigen inkrementellen Update-Bytes zurück. |