ValidateLinearizationFile

Document inspection, Optimisation

Deskripsi

Menjalankan audit struktural independen atas PDF Fast Web View dan menyimpan laporan validasi yang bisa dibaca mesin

Audit memeriksa dictionary linearisasi, panjang file, primary hint range, tabel bit page-offset dan shared-object, object dan byte range halaman pertama, closure dependensi halaman pertama, jumlah halaman, dan entri cross-reference utama

Sintaks

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

Parameter

InputFileNameFile PDF yang diperiksa
PasswordPassword yang dibutuhkan untuk memeriksa data hint terenkripsi, atau string kosong

Nilai yang dikembalikan

1File lolos setiap pemeriksaan linearisasi dan integritas halaman pertama yang wajib
0File hilang, tidak terbaca, tidak terlinearisasi, atau punya minimal satu struktur linearisasi tidak valid

Catatan

Panggil GetLinearizationValidationReport setelah metode ini untuk mengambil hasil JSON beserta metrik byte-nya

Audit hint yang gagal tidak mengubah pemuatan PDF normal karena data hint diperlakukan sekadar optimasi pengiriman