PDFium Delphi Component Docs

เมธอด GetFeatureInventory

Component: TPdf  ·  Unit: PDFium
นับสิ่งที่ทั้งเอกสารมีอยู่: ออบเจกต์แยกตามชนิด ไฟล์แนบ ลายเซ็น บุ๊กมาร์ก ชนิดฟอร์ม สิทธิ์การใช้งาน และเวอร์ชัน

Syntax

function GetFeatureInventory: TPdfFeatureInventory;

ResultTPdfFeatureInventory เร็คคอร์ดที่มี PageCount, TextObjectCount, PathObjectCount, ImageObjectCount, FormXObjectCount, ShadingObjectCount, AttachmentCount, SignatureCount, BookmarkCount, FormType, Permissions และ PDFVersion

Description

เป็นการสำรวจสำมะโนครอบคลุมทั้งเอกสาร ในขณะที่ PageComplexity ครอบคลุมเพียงหน้าเดียว เมธอดนี้ตอบคำถามเบื้องต้นที่ pipeline การประมวลผลถามก่อนตัดสินใจว่าจะทำอะไรกับไฟล์: ใหญ่แค่ไหน มีเนื้อหาแบบใด มีฟอร์มหรือไม่ ลงนามแล้วหรือไม่ และเป็น PDF เวอร์ชันใด

การไล่ดูจะเยี่ยมทุกหน้า ต้นทุนจึงเพิ่มขึ้นตามขนาดเอกสาร ควรเรียกครั้งเดียวแล้วเก็บเร็คคอร์ดไว้ใช้ต่อ แทนที่จะอ่านค่าจากมันซ้ำ ๆ ในลูป

สำหรับส่วนย่อยที่เกี่ยวข้องกับความปลอดภัย ได้แก่ สคริปต์ ไฟล์ที่ฝังอยู่ และ XFA AuditActiveContent คือรายงานที่จำเพาะกว่า

See Also

AuditActiveContent, PageComplexity, PdfVersion, FormType