IncrementalUpdate

IncrementalUpdate

ภาพรวม

IncrementalUpdate เป็นคลาสใน Aspose.PDF FOSS สำหรับ Python.

สร้างส่วนการอัปเดตแบบเพิ่มขั้นสำหรับ PDF ที่มีอยู่.

คลาสนี้มีเมธอด 8 รายการสำหรับทำงานกับอ็อบเจกต์ IncrementalUpdate ในโปรแกรม Python. เมธอดที่มีให้รวมถึง: add_new_object, add_object, build_incremental_trailer, build_incremental_xref, find_last_eof, find_startxref, generate, get_next_object_number. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน Python ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.PDF FOSS สำหรับ Python. คุณสมบัติ: budget, limits, modified_objects, next_obj_num, original_data, original_eof_offset, และอีก 1 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
original_databytesอ่าน/เขียนรับหรือกำหนดข้อมูลต้นฉบับ.
limits`PdfLoadLimitsNone`อ่าน/เขียน
budget`_LoadBudgetNone`อ่าน/เขียน
original_eof_offsetintอ่าน/เขียนรับหรือกำหนดออฟเซ็ต eof ดั้งเดิม.
next_obj_numintอ่าน/เขียนรับหรือกำหนดหมายเลข obj ถัดไป.
modified_objectsdict[int, bytes]อ่าน/เขียนรับหรือกำหนดวัตถุที่แก้ไขแล้ว.
xref_entrieslist[tuple[int, int, int]]อ่าน/เขียนรับหรือกำหนดรายการ xref.

วิธีการ

ลายเซ็นคำอธิบาย
find_last_eof() → intคืนค่าดัชนีเริ่มต้นของเครื่องหมาย %%EOF ตัวสุดท้าย.
find_startxref() → intคืนค่าจำนวนเต็มที่อยู่หลังคีย์เวิร์ด startxref ครั้งสุดท้าย.
get_next_object_number() → intคืนค่าและจองหมายเลข object ที่ว่างถัดไป.
add_object(obj_num: int, obj_bytes: bytes)เพิ่มหรือแทนที่ object ในการอัปเดตเชิงเพิ่ม.
add_new_object(obj_bytes: bytes) → intเพิ่ม object ใหม่ทั้งหมดและคืนหมายเลขที่กำหนดให้.
build_incremental_xref(base_offset: int) → bytesสร้างส่วน xref สำหรับวัตถุที่เพิ่มเข้ามา.
build_incremental_trailer(prev_xref: int, new_size: int, xref_offset: int) → bytesสร้างเทรลเลอร์ที่อ้างอิงตาราง xref ก่อนหน้า.
generate() → bytesคืนไบต์การอัปเดตเชิงเพิ่มเต็ม.

ดูเพิ่มเติม

 ภาษาไทย