GetDocumentFeatureReport
문서 속성, 콘텐츠 추출
설명
선택한 문서의 구조화된 기능 보고서를 한 번의 호출로 생성하여 카탈로그 작성 또는 수집 파이프라인이 보통 여러 쿼리에서 조합해야 하는 모든 내용을 다룹니다
구문
Delphi
Function TPDFlib.GetDocumentFeatureReport: Integer;반환 값
| 0 | 선택한 문서가 없습니다 |
|---|---|
| ID | GetStringListCount 및 GetStringListItem용 문자열 목록 핸들이며 ReleaseStringList로 해제합니다 |
비고
각 줄의 형식은 Group,Key,Value입니다. 그룹은 다음과 같습니다:
| Document | 버전, 표준 메타데이터 필드, 페이지와 객체 수, 선형화 및 상호 참조 데이터를 다시 생성해야 했는지 여부 |
|---|---|
| Security | 암호화 상태와 수준 및 암호화가 첨부 파일로 제한되는지 여부 |
| Fonts | 포함, 미포함, 서브세트, standard-14, CID 및 Type 3 글꼴의 합계와 Unicode 매핑이 없는 글꼴 수 |
| Images | 모든 페이지에서 합산한 이미지 수 |
| Structure | 태그 지정 상태, 구조 요소 수 및 개요 수 |
| Interactive | 양식 필드, 서명 필드와 서명된 필드 수, 첨부 파일 및 포트폴리오 보기 |
| Space | AuditDocumentSpace에서 전달된 범주별 바이트 분석 |
보고서는 호출 시점에 생성된 스냅샷입니다. 문서를 수정하지 않고 읽으며 이후 선택한 페이지를 복원합니다
예제
ListID:= PDF.GetDocumentFeatureReport;
for I:= 1 to PDF.GetStringListCount(ListID) do
Memo1.Lines.Add(PDF.GetStringListItem(ListID, I));
PDF.ReleaseStringList(ListID);참고 항목
AuditDocumentSpace, CheckDocumentStructure, GetDocumentFontDiagnostics, AnalyseFile