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 LongParameter
| InputFileName | File PDF yang diperiksa |
|---|---|
| Password | Password yang dibutuhkan untuk memeriksa data hint terenkripsi, atau string kosong |
Nilai yang dikembalikan
| 1 | File lolos setiap pemeriksaan linearisasi dan integritas halaman pertama yang wajib |
|---|---|
| 0 | File 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