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関数でDocument IDを取得すると、後でこの特定のドキュメントを選択するのに使えます |
備考
入力バイトはコピーされるため、呼び出し元はこの関数が戻った直後にInStreamを解放または再利用できます。大きなソースやリモートソースをコールバック裏付けのまま必要時に読み込ませるにはLoadFromRangeSourceを使用します
PDF MAC保護された入力は、パスワード検証の後、ドキュメントページが公開される前に認証されます