GetPageThumbnailDataToStream

Propriedades da página e extração

Descrição

Escreve o payload de imagem /Thumb guardado ou descodificado por filtros de uma página num fluxo fornecido pelo chamador

Sintaxe

Function TPDFlib.GetPageThumbnailDataToStream(Page, DataMode: Integer; OutStream: TStream): Integer;

Parâmetros

PageNúmero de página com base um
DataModePDF_THUMBNAIL_DATA_RAW mantém os filtros do fluxo intactos, enquanto PDF_THUMBNAIL_DATA_DECODED remove os filtros de empacotamento PDF suportados
OutStreamFluxo de destino escrito a partir da sua posição atual

Valores devolvidos

0A página, o modo, o destino, o tipo de miniatura ou os dados do fluxo são inválidos
1O payload da miniatura foi escrito

Observações

Os dados brutos são copiados em blocos limitados e os dados descodificados utilizam o pipeline de filtros de fluxo da biblioteca

A descodificação remove as embalagens PDF, mas preserva as codificações terminais de imagem como DCTDecode e JPXDecode, pelo que o resultado são dados de carga útil de imagem nativos e não um mapa de bits rasterizado ou um ficheiro PNG

A página selecionada é restaurada antes de o método devolver

Consulte também

GetPageThumbnailDataToString, GetPageThumbnailInfo, DeletePageThumbnail