LoadFromStream
Gerenciamento de documentos
Descrição
Esta função, disponível somente nas versões Delphi da biblioteca, permite que um documento PDF seja carregado de um objeto TStream. Se a função tiver sucesso, o documento carregado será selecionado e seu DocumentID poderá ser recuperado usando a função SelectedDocumentSe a senha fornecida for rejeitada e
OnPassword estiver atribuído, o manipulador pode fornecer outra credencial ou cancelar o carregamento
As pesquisas por distância em bytes no buffer do fluxo continuam após uma leitura menor do que a solicitada até que o fluxo retorne zero bytes, de modo que correspondências posteriores não sejam ignoradas quando um fluxo personalizado fornece dados em partes menores
Sintaxe
Delphi
Function TPDFlib.LoadFromStream(InStream: TStream; Const Password: WideString): Integer;
Parâmetros
| InStream | O objeto TStream que contém os dados do documento PDF |
|---|---|
| Password | A senha para carregar o arquivo |
Valores retornados
| 0 | Um documento PDF não pôde ser lido do fluxo. Use o LastErrorCode |
|---|---|
| 1 | Um documento PDF foi lido do fluxo com sucesso. Use a função SelectedDocument para obter o ID do documento, que pode ser usado mais tarde para selecionar este documento específico |
Observações
Os bytes de entrada são copiados, então o chamador pode liberar ou reutilizar InStream imediatamente após esta função retornar; use LoadFromRangeSource quando uma origem grande ou remota deva permanecer apoiada em callback e carregar sob demanda
Entrada protegida por PDF MAC é autenticada depois da verificação da senha e antes de as páginas do documento serem expostas