我正在尝试使用Imagemagick将PDF转换为图像。我安装了imagemagick和ghostscript但是当从.net(Asp.Net MVC)内部运行时,出现以下错误:
Magick:Postscript委托失败了`C:\ Users \ xxxx \ Documents \ PDF \ Page0001.pdf':没有这样的文件或目录@ error / pdf.c / ReadPDFImage / 713
这是我的代码
MagickReadSettings settings = new MagickReadSettings();
settings.Density = new MagickGeometry(300, 300);
using (MagickImageCollection images = new MagickImageCollection())
{
images.Read(@"C:\Users\xxxx\Documents\PDF\Page0001.pdf", settings);
MagickImage horizontal = images.AppendHorizontally();
horizontal.Write("Snakeware.horizontal.png");
MagickImage vertical = images.AppendVertically();
vertical.Write("Snakeware.vertical.png");
}
来源:Source
错误来了
images.Read(@"C:\Users\xxxx\Documents\PDF\Page0001.pdf", settings);
从这一行.. 有谁知道如何解决这个问题?