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 quedará seleccionado y su DocumentID puede recuperarse usando la función SelectedDocumentSi la contraseña suministrada se rechaza y

OnPassword está asignado, 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 después de una lectura corta hasta que el flujo regresa cero bytes, de modo que las coincidencias posteriores no se omiten cuando un flujo personalizado suministra los datos en partes más pequeñas

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ó con éxito un documento PDF del flujo. Use la función SelectedDocument para obtener el ID del documento que puede usarse después para seleccionar este documento específico.

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 callback y cargarse a demanda

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