Document

ภาพรวม

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

ห่อหุ้ม Pythonic สำหรับวงจรชีวิตของเอกสาร PDF และการดำเนินการหลัก.

คลาสนี้ให้ 16 เมธอดสำหรับทำงานกับอ็อบเจกต์ Document ในโปรแกรม Python. เมธอดที่มีรวมถึง: __init__, change_passwords, check, close, decrypt, dispose, encrypt, flatten, free_memory, load_from, merge, optimize และเมธอดเพิ่มเติมอีก 4 รายการ. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน Python ใด ๆ หลังจากติดตั้งแพ็กเกจ Aspose.PDF FOSS สำหรับ Python. คุณสมบัติ: file_name, form, id, info, is_disposed, is_encrypted และอีก 10 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
load_limitsPdfLoadLimitsอ่านคืนค่าขีดจำกัดทรัพยากรที่ใช้ในการโหลดเอกสารนี้.
is_disposedboolอ่านเปิดเผยสถานะการกำจัดของเอกสาร.
page_countintอ่านจำนวนหน้าปัจจุบันในเอกสาร.
file_nameAnyอ่านรับชื่อไฟล์.
infoAnyอ่านรับข้อมูล.
metadataAnyอ่านรับเมตาดาต้า.
idAnyอ่านรับค่า id.
versionAnyอ่านรับเวอร์ชัน.
pagesAnyอ่านดึงหน้าทั้งหมด.
outlinesAnyอ่านรับโครงร่าง.
named_destinationsAnyอ่านรับการกำหนดชื่อปลายทาง.
formAnyอ่านรับฟอร์ม.
is_encryptedAnyอ่านดึงค่า is encrypted.
permissionsAnyอ่านรับสิทธิ์การเข้าถึง.
is_pdfa_compliantAnyอ่านรับค่า is pdfa compliant.
is_pdfua_compliantAnyอ่านรับค่า is pdfua compliant.

วิธีการ

ลายเซ็นคำอธิบาย
`init(source: strPath
`load_from(source: strbytes
save(destination: Any, save_format: Any, overwrite: bool) → Documentบันทึกเอกสารไปยัง destination โดยใช้เอนจินเนทีฟ.
close()นามแฝงของ :meth:dispose.
dispose()ปล่อยทรัพยากรที่เชื่อมโยงกับเอกสารนี้.
merge() → Documentรวมสิ่งที่จัดหา documents ไปยังรายการปัจจุบัน.
optimize(compress_images: bool) → Documentดำเนินการเพิ่มประสิทธิภาพทั่วไปบนเอกสาร.
optimize_resources(remove_unused: bool) → Documentเพิ่มประสิทธิภาพทรัพยากรที่ใช้ร่วมกันเช่นแบบอักษรและรูปภาพ.
repair() → Documentพยายามซ่อมแซมโครงสร้างของเอกสารผ่านเครื่องยนต์.
flatten() → Documentทำให้ฟิลด์แบบฟอร์มและคำอธิบายเป็นแบนผ่านเครื่องยนต์.
free_memory()ล้างข้อมูลที่แคชทั้งหมดที่อาจเก็บไว้ในหน่วยความจำ.
encrypt(password: str) → Documentเข้ารหัสเอกสารด้วยข้อมูลที่ให้ password.
decrypt(password: str) → Documentถอดรหัสเอกสารหาก password ตรงกับที่เก็บไว้.
change_passwords(old_password: str, new_password: str) → Documentเปลี่ยนรหัสผ่านของเอกสารจาก old_password to new_password.
validate() → boolคืนค่า True หากเอกสารมีโครงสร้างที่ถูกต้อง.
check() → boolนามแฝงสำหรับ :meth:validate เก็บไว้เพื่อความเข้ากันได้กับ API.

ดูเพิ่มเติม

 ภาษาไทย