IncrementalUpdate

IncrementalUpdate

Gambaran Umum

IncrementalUpdate adalah kelas dalam Aspose.PDF FOSS untuk Python.

Buat bagian pembaruan inkremental untuk PDF yang ada.

Kelas ini menyediakan 8 metode untuk bekerja dengan objek IncrementalUpdate dalam program Python. Metode yang tersedia meliputi: add_new_object, add_object, build_incremental_trailer, build_incremental_xref, find_last_eof, find_startxref, generate, get_next_object_number. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.PDF FOSS untuk Python. Properti: budget, limits, modified_objects, next_obj_num, original_data, original_eof_offset, dan 1 lagi.

Properti

NamaJenisAksesDeskripsi
original_databytesBaca/TulisMendapatkan atau mengatur data asli.
limits`PdfLoadLimitsNone`Baca/Tulis
budget`_LoadBudgetNone`Baca/Tulis
original_eof_offsetintBaca/TulisMendapatkan atau mengatur offset eof asli.
next_obj_numintBaca/TulisMendapatkan atau mengatur obj num berikutnya.
modified_objectsdict[int, bytes]Baca/TulisMendapatkan atau menetapkan objek yang dimodifikasi.
xref_entrieslist[tuple[int, int, int]]Baca/TulisMendapatkan atau mengatur entri xref.

Metode

Tanda TanganDeskripsi
find_last_eof() → intKembalikan indeks awal dari penanda %%EOF terakhir.
find_startxref() → intKembalikan nilai integer setelah kata kunci startxref terakhir.
get_next_object_number() → intKembalikan dan cadangkan nomor objek bebas berikutnya.
add_object(obj_num: int, obj_bytes: bytes)Tambahkan atau ganti objek dalam pembaruan inkremental.
add_new_object(obj_bytes: bytes) → intTambahkan objek baru sepenuhnya dan kembalikan nomor yang diberikan.
build_incremental_xref(base_offset: int) → bytesBuat bagian xref untuk objek yang ditambahkan.
build_incremental_trailer(prev_xref: int, new_size: int, xref_offset: int) → bytesBuat trailer yang merujuk pada tabel xref sebelumnya.
generate() → bytesKembalikan semua byte pembaruan inkremental.

Lihat Juga

 Bahasa Indonesia