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
| InStream | El objeto TStream que contiene los datos del documento PDF |
|---|---|
| Password | La contraseña para cargar el archivo |
Valores devueltos
| 0 | No se pudo leer un documento PDF del flujo. Use el LastErrorCode |
|---|---|
| 1 | Se 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