GetPageThumbnailDataToStream

Proprietà della pagina ed estrazione

Descrizione

Scrive il payload immagine /Thumb memorizzato o decodificato dai filtri per una pagina in uno stream fornito dal chiamante

Sintassi

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

Parametri

PageNumero di pagina in base uno
DataModePDF_THUMBNAIL_DATA_RAW mantiene intatti i filtri dello stream, mentre PDF_THUMBNAIL_DATA_DECODED rimuove i filtri di incapsulamento PDF supportati
OutStreamStream di destinazione scritto dalla propria posizione corrente

Valori restituiti

0La pagina, la modalità, la destinazione, il tipo di anteprima o i dati dello stream non sono validi
1Il payload dell'anteprima è stato scritto

Osservazioni

I dati non elaborati vengono copiati in blocchi delimitati e i dati decodificati usano la pipeline dei filtri di stream della libreria La decodifica rimuove gli incapsulamenti PDF ma preserva le codifiche immagine terminali come

La decodificazione rimuove gli involucri PDF ma preserva le codifiche d'immagine terminali come DCTDecode e JPXDecode, così il risultato sono dati di payload d'immagine nativi invece di un bitmap raster o un file PNG

La pagina selezionata viene ripristinata prima che il metodo ritorni

Vedere anche

GetPageThumbnailDataToString, GetPageThumbnailInfo, DeletePageThumbnail