我想使用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++)
{
}
}
答案 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/