I am kind of new to using iTextSharp. I have a repository of PDF documents at work that I need to copy into images (one image per page) and process them. These PDF have text, raster images and vector images, and possibly, more stuff in them. I am not very familiar with PDF structure, and I would rather use iTextSharp before having to buy some PDF package.
I have done work on extracting text and raster images from each PDF document using iTextSharp on C#, but trying to render them into an image gives mixed results, and if there are vector graphics, there is nothing I can do to extract and render them easily.
I apologize for my lack of knowledge on PDF internal works and iTextSharp, but is there a way, using iTextSharp, to draw each PDF page to a System.Drawing.Image object in the same way as they appear, say, on a PDF reader program? It would be great if there was a method such as System.Drawing.Bitmap RenderPage(PdfReader reader, int iPage)
.
Thanks to all. Any help will be appreciated.