PDFium Delphi Component Docs

Thumbnail Свойство

Компонент: TPdf  ·  Модуль: PDFium
Декодирует встроенный миниатюрный снимок страницы как TBitmap для текущей или любой запрошенной страницы

Syntax

property Thumbnail: TBitmap; // read only
function ExtractThumbnail(PageNumber: Integer): TBitmap;

Description

Thumbnail декодирует необязательное изображение /Thumb текущей страницы в собственный TBitmap

ExtractThumbnail выполняет ту же операцию для любого допустимого номера страницы с отсчётом от единицы, не меняя PageNumber, и повторно использует разобранную сцену страницы в пределах настроенной ёмкости LRU

Оба API возвращают nil, если у страницы нет встроенной миниатюры; возвращённый растр принадлежит вызывающему коду, и он обязан его освободить

Remarks

Example

var Preview: TBitmap;
begin
  Preview := Pdf1.ExtractThumbnail(3);
  try
    if Preview <> nil then
      Image1.Picture.Assign(Preview);
  finally
    Preview.Free;
  end;
end;

See Also

Page, Bitmap, Image