How to convert a PDF to an image
You can install the library manually or use the Maven repository:
To convert the PDF, here it is the code:
PDDocument doc = PDDocument.load("myFile.pdf");
PDPage firstPage = (PDPage) doc.getDocumentCatalog().getAllPages().get(0);
BufferedImage bufferedImage = firstPage.convertToImage();
You can even load the PDF document by a Stream or a Url. You have the first page preview of your PDF file in the BufferdImage variable. Then you can save it into the preferred extension.
In ASP.NET the only native control that support paging is the GridView. This one renders the all stuff creating a table that is obviously not flexible for all the layouts.Using the Entity Framework and an EntityDataSource you can easily create a control that pages your data indeed...