如何将每个PDF页面转换为单个图像c#

时间:2012-04-10 13:44:04

标签: c#

许多免费的库可以将pdf转换为图像。

   string file = "D:/test.pdf";
   string image = "D:\\test.png";

   try
   {
       GflAx.GflAxClass g = new GflAx.GflAxClass();
       g.EpsDpi = 150;
       g.Page = 1;
       g.LoadBitmap(file);
       g.SaveFormat = GflAx.AX_SaveFormats.AX_PNG;
       g.SaveBitmap(image);
       MessageBox.Show(this, "PDF to PNG conversion ended");
   }
   catch (Exception ex) {
       MessageBox.Show(this, "GflAx error: " + ex.Message);
   }

另一个免费图书馆 http://code.google.com/p/lib-pdf/

http://www.codeproject.com/Articles/32274/How-To-Convert-PDF-to-Image-Using-Ghostscript-API

http://www.codeproject.com/Articles/57100/Simple-and-Free-PDF-to-Image-Conversion

http://www.codeproject.com/Articles/42287/Convert-PDF-pages-to-image-files-using-the-Solid-F

我有2个要求,比如我的pdf文件有20个页面,然后我需要使用的库将为20个页面生成20个图像...一次表示每个页面一个图像并将这些图像保存在文件夹中。< / p>

另一个要求是,如果我发送页面否,那么它将仅为该页面生成图像...请指导我需要使用哪个库来满足我的要求。

感谢

0 个答案:

没有答案