我試圖將PDF文件轉換爲圖像。 ImageMagick是一款出色的工具,使用命令行工具可以獲得理想的效果。使用ImageMagick.NET將PDF轉換爲圖像 - 如何設置DPI
,但我必須這樣做在我的代碼, 於是增加了一個參考http://imagemagick.codeplex.com/ 而下面的代碼示例呈現PDF的每一頁的圖像:
MagickNet.InitializeMagick();
using (ImageList im = new ImageList())
{
im.ReadImages(@"E:\Test\" + fileName + ".pdf");
int count = 0;
foreach (Image image in im)
{
image.Quality = 100;
image.CompressType = mageMagickNET.CompressionType.LosslessJPEGCompression;
image.Write(@"E:\Test\" + fileName + "-" + count.ToString() + ".jpg");
++count;
}
}
問題:IT看起來像CRAP 渲染的圖像幾乎不可讀。 我意識到的問題是它使用ImageMagick的默認72 DPI。 ,我無法找到一種方法來設置它(96dpi或120dpi提供良好的結果)通過.net包裝。
我錯過了什麼,或者真的沒有辦法通過這個包裝來設置它?
謝謝
最終我用O2solutions pdfview4net - 快速且經濟實惠 – 2012-12-30 17:25:36
http://www.o2sol.com/pdfview4net/overview.htm – 2012-12-31 08:32:11