THotPDF.ExtractLoadedImageToStream Method

전체 크기 바이트 배열을 만들지 않고 로드된 이미지 XObject 하나를 호출자가 소유한 대상에 곧바로 기록합니다

선언

function ExtractLoadedImageToStream(ImageIndex: Integer;
  Destination: TStream; Mode: THPDFLoadedImageStreamMode= lismEncoded): boolean;

유닛

HPDFDoc

매개변수

이름용도
ImageIndexGetLoadedImageCount가 돌려준 0부터 시작하는 인덱스입니다
Destination현재 위치부터 바이트를 받는 호출자 소유 스트림입니다
ModelismEncoded는 원본 이미지 페이로드를 복사하고, lismDecoded는 일반 PDF 스트림 필터 체인을 실행합니다

반환 값

선택한 이미지와 추출 모드가 성공적으로 끝나면 True를 반환합니다

사용 참고 사항

예제

Output := TFileStream.Create('image.bin', fmCreate);
try
  if not PDF.ExtractLoadedImageToStream(0, Output, lismEncoded) then
    raise Exception.Create('Image extraction failed');
finally
  Output.Free;
end;

관련 API