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 読み込みを変更しません