ValidateLinearizationFile
Document inspection, Optimisation
คำอธิบาย
ทำการตรวจเชิงโครงสร้างอิสระของ PDF Fast Web View หนึ่งรอบ แล้วเก็บรายงานตรวจที่เครื่องอ่านได้
การตรวจเช็คพจนานุกรม linearization, ความยาวไฟล์, ช่วง hint หลัก, ตารางบิตออฟเซ็ตหน้ากับวัตถุแชร์, วัตถุหน้าแรกกับ byte range, closure dependency ของหน้าแรก, จำนวนหน้า และรายการ cross-reference หลัก
ไวยากรณ์
Delphi
Function TPDFlib.ValidateLinearizationFile(Const InputFileName, Password: WideString): Integer;DLL
int DLValidateLinearizationFile(int InstanceID, const wchar_t* InputFileName, const wchar_t* Password);ActiveX
Function PDFlib::ValidateLinearizationFile(InputFileName As String, Password As String) As Longพารามิเตอร์
| InputFileName | The PDF file to inspect |
|---|---|
| Password | รหัสผ่านที่ต้องใช้ตรวจข้อมูล hint ที่เข้ารหัส หรือสตริงว่าง |
ค่าที่ส่งกลับ
| 1 | ไฟล์ผ่านการเช็ค linearization และความสมบูรณ์หน้าแรกที่จำเป็นทุกข้อ |
|---|---|
| 0 | ไฟล์ขาดหาย อ่านไม่ได้ ไม่ได้ถูก linearized หรือมีโครงสร้าง linearization ที่ไม่ถูกต้องอย่างน้อยหนึ่งส่วน |
หมายเหตุ
เรียก GetLinearizationValidationReport หลังเมธอดนี้เพื่อดึงผล JSON กับเมตริกไบต์
การตรวจ hint ที่ล้มเหลวไม่เปลี่ยนการโหลด PDF ปกติ เพราะข้อมูล hint ถูกถือเป็นการปรับปรุงการส่งมอบเท่านั้น