Neeraj Mehta
Neeraj Mehta

Reputation: 1705

How to convert pdf page into image in C# using Cyotek.GhostScript.PdfConversion

i want to convert pdf page into image in C# using iTextSharp how can i do that

here is my method where i am getting all pages of pdf

    public void ExtractImage()
    {
          PdfReader pdf = new PdfReader(@"C:\Users\Vipin\Desktop\slide.pdf");

          int pageNumber = pdf.NumberOfPages;
          for (int i = 1; i < pageNumber; i++)
          {
          }
   }

Upvotes: 0

Views: 3896

Answers (1)

jgorissen
jgorissen

Reputation: 23

You can use Cyotek Ghostscript to do that. We first split our PDF files up into single pages. We use this:

using Cyotek.GhostScript.PdfConversion;

private Bitmap PdfToBitmap(String path)
{
    Pdf2Image pdfimage = new Pdf2Image();
    pdfimage.Settings.Dpi = 300;
    pdfimage.PdfFileName = path;
    Bitmap bitmap = pdfimage.GetImage();
    return bitmap;
}

http://www.cyotek.com/downloads/view/Cyotek.GhostScript.PdfConversion.zip/

Upvotes: 1

Related Questions