You may often need to generate thumbnails while embedding the PDF documents into a web application. Also, thumbnails of pages are required when creating a PDF viewer. For such scenarios, this article covers how to generate thumbnails of a PDF file programmatically in C# .NET. We will explicitly cover how to create a thumbnail of a particular page or all the pages in a PDF file.