ValidateLinearizationFile

ドキュメント検査、最適化

説明

Fast Web View PDF の独立した構造監査を実行し、機械可読な検証レポートを格納します

監査では、線形化辞書、ファイル長、主要ヒント範囲、ページオフセットおよび共有オブジェクトビットテーブル、最初のページオブジェクトおよびバイト範囲、最初のページ依存関係の閉包、ページ数およびメインクロスリファレンスエントリを検査します

構文

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検査する PDF ファイル
Password暗号化されたヒントデータを検査するために必要なパスワード、または空文字列

戻り値

1ファイルは必須のリニアライズおよび先頭ページ整合性チェックをすべて通過した
0ファイルが存在しない、読み取れない、線形化されていない、または少なくとも 1 つの無効な線形化構造を含みます

備考

このメソッドの後に GetLinearizationValidationReport を呼び出し、JSON 結果とバイトメトリックを取得します

hint データは配信最適化だけに使われるため、hint 監査失敗は通常の PDF 読み込みを変更しません