GetPageThumbnailDataToStream

Propriedades da página e extração

Descrição

Grava o payload de imagem /Thumb armazenado ou decodificado por filtro de uma página em um fluxo fornecido pelo chamador

Sintaxe

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

Parâmetros

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

Valores retornados

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 gravado

Observações

Dados brutos são copiados em blocos delimitados e dados decodificados usam o pipeline de filtros de stream da biblioteca

DCTDecode e JPXDecode, de modo que o resultado são dados de payload de imagem nativos, e não um bitmap raster ou arquivo PNG A página selecionada é restaurada antes de o método retornar

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

Veja também

GetPageThumbnailDataToString, GetPageThumbnailInfo, DeletePageThumbnail