LoadFromStream

Gestión de documentos

Descripción

Esta función, disponible solo en las versiones Delphi de la biblioteca, permite cargar un documento PDF desde un objeto TStream. Si la función tiene éxito, el documento cargado se seleccionará y su DocumentID podrá recuperarse mediante la función SelectedDocumentSi la contraseña suministrada se rechaza y

OnPassword está asignada, el manejador puede proporcionar otra credencial o cancelar la carga

Las búsquedas por distancia de bytes en el búfer del flujo continúan tras una lectura corta hasta que el flujo devuelve cero bytes, de modo que las coincidencias posteriores no se omiten cuando un flujo personalizado suministra los datos en trozos más pequeños

Sintaxis

Delphi

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

Parámetros

InStreamEl objeto TStream que contiene los datos del documento PDF
PasswordLa contraseña para cargar el archivo

Valores devueltos

0No se pudo leer un documento PDF del flujo. Use el LastErrorCode
1Se leyó correctamente un documento PDF del flujo. Use la función SelectedDocument para obtener el Document ID, que puede usarse después para seleccionar este documento concreto.

Observaciones

Los bytes de entrada se copian para que el llamador pueda liberar o reutilizar InStream inmediatamente después de que esta función retorne; use LoadFromRangeSource cuando una fuente grande o remota deba seguir respaldada por retrollamada y cargarse a demanda

La entrada protegida con MAC de PDF se autentica después de verificar la contraseña y antes de exponer las páginas del documento