THotPDF.CreatePreflightReport Method
preflight 검증 워크플로를 위한 create preflight report 동작을 제공합니다. 주변 API 계열이 PDF 객체, 페이지 콘텐츠, 리소스, conformance 또는 진단을 명시적으로 제어해야 할 때 사용합니다
선언
function CreatePreflightReport(const SourceFile: TFileName; const Password: AnsiString= ''): AnsiString;
function CreatePreflightReport(const SourceFile: TFileName; const Password: AnsiString; const Format: THPDFPreflightFormat): AnsiString;
유닛
HPDFDoc
매개변수
| 이름 | 목적 |
|---|---|
SourceFile | 이 작업의 소스 또는 대상으로 사용하는 파일 경로 |
Password | 암호화 입력 또는 암호화 출력 워크플로에 사용하는 암호 |
반환 값
AnsiString 값을 반환합니다
사용 참고 사항
- preflight 검증 워크플로우에서 해당 페이지, 리소스, 필드, catalog 객체가 확정되기 전에 이 API를 사용합니다
- 문서가 확정될 때까지 객체 이름, 필드 이름, 리소스 이름, 반환된 handle을 안정적으로 유지합니다
- 여러 검증 실행에 걸쳐 report 출력이 항상 같아야 할 때는 profile 헬퍼를 사용합니다
pfJSONfindings는 정책 엔진과 CI 게이트를 위해 안정적인 네임스페이스화ruleId값과 구조화된location객체를 노출합니다pfXML은 같은 안정적인 findings와 locations로 결정론적인 버전 있는 XML MRR 어휘를 출력합니다- location에는 논리적 범위와 경로가 항상 들어가고, 가능하면 PDF 키, 객체 번호, 0 기반 페이지 인덱스, 바이트 오프셋도 포함됩니다
pfText는 바이트 호환을 유지하고,pfCSV는category,name,status,value,spec고정 열을 유지합니다