LoadFromStream

ドキュメント管理

説明

この関数はライブラリのDelphiバージョンでのみ利用可能で、TStreamオブジェクトからPDFドキュメントを読み込めます。関数が成功すると、読み込まれたドキュメントが選択され、SelectedDocument関数でそのDocumentIDを取得できます指定されたパスワードが拒否され、

OnPasswordが割り当てられている場合、ハンドラは別のクレデンシャルを提供するか、読み込みをキャンセルできます

ストリームバッファー内のバイト距離による検索は、ストリームが 0 バイトを返すまで短い読み込みの後も継続するため、カスタムストリームがより小さなチャンクでデータを供給しても、後続の一致がスキップされることはありません

構文

Delphi

Function TPDFlib.LoadFromStream(InStream: TStream; Const Password: WideString): Integer;

パラメータ

InStreamPDFドキュメントデータを含むTStreamオブジェクトです
Passwordファイルを読み込むためのパスワードです

戻り値

0ストリームからPDFドキュメントを読み取れませんでした。LastErrorCodeを使用してください
1ストリームからPDFドキュメントが正常に読み取られました。SelectedDocument関数でDocument IDを取得すると、後でこの特定のドキュメントを選択するのに使えます

備考

入力バイトはコピーされるため、呼び出し元はこの関数が戻った直後にInStreamを解放または再利用できます。大きなソースやリモートソースをコールバック裏付けのまま必要時に読み込ませるにはLoadFromRangeSourceを使用します

PDF MAC保護された入力は、パスワード検証の後、ドキュメントページが公開される前に認証されます