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

พารามิเตอร์

InputFileNameThe PDF file to inspect
Passwordรหัสผ่านที่ต้องใช้ตรวจข้อมูล hint ที่เข้ารหัส หรือสตริงว่าง

ค่าที่ส่งกลับ

1ไฟล์ผ่านการเช็ค linearization และความสมบูรณ์หน้าแรกที่จำเป็นทุกข้อ
0ไฟล์ขาดหาย อ่านไม่ได้ ไม่ได้ถูก linearized หรือมีโครงสร้าง linearization ที่ไม่ถูกต้องอย่างน้อยหนึ่งส่วน

หมายเหตุ

เรียก GetLinearizationValidationReport หลังเมธอดนี้เพื่อดึงผล JSON กับเมตริกไบต์

การตรวจ hint ที่ล้มเหลวไม่เปลี่ยนการโหลด PDF ปกติ เพราะข้อมูล hint ถูกถือเป็นการปรับปรุงการส่งมอบเท่านั้น