TBitmap для текущей или любой запрошенной страницыproperty Thumbnail: TBitmap; // read only
function ExtractThumbnail(PageNumber: Integer): TBitmap;
Thumbnail декодирует необязательное изображение /Thumb текущей страницы в собственный TBitmap
ExtractThumbnail выполняет ту же операцию для любого допустимого номера страницы с отсчётом от единицы, не меняя PageNumber, и повторно использует разобранную сцену страницы в пределах настроенной ёмкости LRU
Оба API возвращают nil, если у страницы нет встроенной миниатюры; возвращённый растр принадлежит вызывающему коду, и он обязан его освободить
RenderPageThumbnail, когда у страницы нет записи /ThumbExtractThumbnail возвращает nil для неактивного документа или номера страницы вне допустимого диапазона
var Preview: TBitmap;
begin
Preview := Pdf1.ExtractThumbnail(3);
try
if Preview <> nil then
Image1.Picture.Assign(Preview);
finally
Preview.Free;
end;
end;