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파일이 없거나 읽을 수 없거나 선형화되지 않았거나 하나 이상의 선형화 구조가 유효하지 않습니다

비고

JSON 결과와 바이트 메트릭을 가져오려면 이 메서드 후에 GetLinearizationValidationReport를 호출합니다

힌트 데이터는 전달 최적화로만 취급하므로 힌트 감사 실패가 일반 PDF 로드를 변경하지 않습니다