IncrementalUpdate
IncrementalUpdate
Genel Bakış
IncrementalUpdate, Aspose.PDF FOSS içinde Python için bir sınıftır.
Mevcut bir PDF için artımlı güncelleme bölümü oluşturun.
Bu sınıf, Python programlarında IncrementalUpdate nesneleriyle çalışmak için 8 yöntem sağlar. Kullanılabilir yöntemler şunlardır: add_new_object, add_object, build_incremental_trailer, build_incremental_xref, find_last_eof, find_startxref, generate, get_next_object_number. Tüm genel üyeler, Aspose.PDF FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: budget, limits, modified_objects, next_obj_num, original_data, original_eof_offset ve 1 tane daha.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
original_data | bytes | Okuma/Yazma | Orijinal veriyi alır veya ayarlar. |
limits | `PdfLoadLimits | None` | Okuma/Yazma |
budget | `_LoadBudget | None` | Okuma/Yazma |
original_eof_offset | int | Okuma/Yazma | Orijinal eof offset’ini alır veya ayarlar. |
next_obj_num | int | Okuma/Yazma | Sonraki obj numarasını alır veya ayarlar. |
modified_objects | dict[int, bytes] | Okuma/Yazma | Değiştirilmiş nesneleri alır veya ayarlar. |
xref_entries | list[tuple[int, int, int]] | Okuma/Yazma | xref girişlerini alır veya ayarlar. |
Yöntemler
| İmza | Açıklama |
|---|---|
find_last_eof() → int | Son %%EOF işaretleyicisinin başlangıç indeksini döndür. |
find_startxref() → int | Son startxref anahtar kelimesinden sonraki tam sayı değerini döndür. |
get_next_object_number() → int | Bir sonraki boş nesne numarasını döndür ve ayır. |
add_object(obj_num: int, obj_bytes: bytes) | Artımlı güncellemede bir nesne ekle veya değiştir. |
add_new_object(obj_bytes: bytes) → int | Tamamen yeni bir nesne ekle ve atanan numarasını döndür. |
build_incremental_xref(base_offset: int) → bytes | Eklenmiş nesneler için bir xref bölümü oluşturun. |
build_incremental_trailer(prev_xref: int, new_size: int, xref_offset: int) → bytes | Önceki xref tablosuna referans veren bir trailer oluşturun. |
generate() → bytes | Tam artımlı güncelleme baytlarını döndürün. |