For the complete documentation index, see llms.txt. This page is also available as Markdown.

Generate PDF page thumbnails in Xamarin

This tutorial only applies to Xamarin.Android.

Apryse's library provides a page thumbnail dialog which shows thumbnails of all PDF document pages. Fore more information, see thumbnail browser .

With PDFViewCtrl, you can get a thumbnail Bitmap image for each page in a PDF document.

The following example request thumbnail for page 3:

pdfViewCtrl.ThumbAsync += (sender, e) =>
{
    var bitmap = Bitmap.CreateBitmap(e.Width, e.Height, Bitmap.Config.Argb8888);
    bitmap.SetPixels(e.Buf, 0, e.Width, 0, 0, e.Width, e.Height);
    // use the bitmap
};

// request thumbnail for page 3
pdfViewCtrl.GetThumbAsync(3);

where pdfViewCtrl is an instance of PDFViewCtrl.

It is recommended you cancel all thumbnail requests once they are no longer needed. To cancel all thumbnail request, use PDFViewCtrl.cancelAllThumbRequests().

Last updated

Was this helpful?