GetPageThumbnailDataToStream
페이지 속성 및 추출
설명
한 페이지의 저장되었거나 필터 디코딩된 /Thumb 이미지 페이로드를 호출자가 제공한 스트림에 기록합니다
구문
Function TPDFlib.GetPageThumbnailDataToStream(Page, DataMode: Integer; OutStream: TStream): Integer;
매개변수
| Page | 1 기반 페이지 번호 |
|---|---|
| DataMode | PDF_THUMBNAIL_DATA_RAW는 스트림 필터를 그대로 두고, PDF_THUMBNAIL_DATA_DECODED는 지원되는 PDF 래퍼 필터를 제거합니다 |
| OutStream | 현재 위치부터 기록되는 대상 스트림 |
반환 값
| 0 | 페이지, 모드, 대상, 썸네일 유형 또는 스트림 데이터가 잘못되었습니다 |
|---|---|
| 1 | 썸네일 페이로드가 기록되었습니다 |
비고
원시 데이터는 한도 있는 청크로 복사되고, 디코딩된 데이터는 라이브러리 스트림 필터 파이프라인을 사용합니다
디코딩은 PDF 래퍼를 벗겨내되 DCTDecode나 JPXDecode 같은 종단 이미지 인코딩은 보존하므로, 결과는 래스터 비트맵이나 PNG 파일이 아니라 네이티브 이미지 페이로드 데이터입니다
메서드가 돌아오기 전에 선택 페이지가 복원됩니다
참고 항목
GetPageThumbnailDataToString, GetPageThumbnailInfo, DeletePageThumbnail