如何使用Cyotek.GhostScript.PdfConversion将pdf页面转换为C#中的图像

时间:2015-03-14 10:22:08

标签: c# asp.net asp.net-mvc-4 c#-4.0 itextsharp

我想使用iTextSharp将pdf页面转换为C#中的图像我该怎么做

这是我的方法,我得到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++)
          {
          }
   }

1 个答案:

答案 0 :(得分:1)

您可以使用Cyotek Ghostscript来做到这一点。我们首先将PDF文件拆分为单页。 我们用这个:

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/