LoadFromStream
문서 관리
설명
이 함수는 라이브러리의 Delphi 버전에서만 사용할 수 있으며 TStream 객체에서 PDF 문서를 로드하게 합니다. 함수가 성공하면 로드된 문서가 선택되고 SelectedDocument 함수로 DocumentID를 검색할 수 있습니다제공된 암호가 거부되고
OnPassword가 지정되어 있으면 핸들러가 다른 자격 증명을 제공하거나 로드를 취소할 수 있습니다
스트림 버퍼의 바이트 거리 검색은 스트림이 0바이트를 반환할 때까지 짧은 읽기 이후에도 계속되므로, 사용자 정의 스트림이 더 작은 청크로 데이터를 공급해도 이후의 일치 항목이 건너뛰어지지 않습니다
구문
Delphi
Function TPDFlib.LoadFromStream(InStream: TStream; Const Password: WideString): Integer;
매개변수
| InStream | PDF 문서 데이터를 담고 있는 TStream 객체 |
|---|---|
| Password | 파일을 로드할 암호 |
반환 값
| 0 | 스트림에서 PDF 문서를 읽지 못했습니다. LastErrorCode를 사용하십시오 |
|---|---|
| 1 | 스트림에서 PDF 문서를 성공적으로 읽었습니다. SelectedDocument 함수를 사용해 나중에 이 문서를 선택하는 데 쓸 수 있는 문서 ID를 얻으십시오 |
비고
입력 바이트는 복사되므로 호출자는 이 함수가 반환되자마자 InStream을 해제하거나 재사용할 수 있습니다. 크거나 원격인 소스를 콜백 기반으로 두고 필요할 때 로드하려면 LoadFromRangeSource를 사용하십시오
PDF MAC 보호 입력은 암호 검증 뒤, 문서 페이지가 노출되기 전에 인증됩니다