GetEmbeddedFileContentToStream

Propiedades del documento

Descripción

Extrae el archivo incrustado especificado y escribe el contenido en el flujo especificado

Sintaxis

Delphi

Function TPDFlib.GetEmbeddedFileContentToStream(Index: Integer; OutStream: TStream): Integer;

Parámetros

IndexEl índice del archivo incrustado, de 1 a EmbeddedFileCount
OutStreamEl flujo de destino que recibe el contenido decodificado

Valores devueltos

0El índice no es válido, el destino no está disponible o falló la decodificación
1El contenido se escribió correctamente, incluido un archivo incorporado vacío válido

Observaciones

Los archivos incrustados almacenados mediante un solo filtro Flate sin predictor se decodifican directamente en OutStream en bloques acotados, lo que evita una segunda copia completamente decodificada para archivos adjuntos grandes

Las cadenas de filtros más complejas conservan su comportamiento de decodificación establecido y luego se copian al flujo de destino