如何在asp.net中使用imagemagick将PDF文件页面转换为jpg图像

时间:2013-09-10 05:43:42

标签: c# asp.net pdf imagemagick jpeg

我正在搜索将PDF的每个页面转换为JPEG格式。

我从以下链接找到了以下代码: http://imagemagick.codeplex.com/discussions/257915

这里有两种将pdf转换为图像的方法。您可以一次读取所有图像,也可以只读取一个图像。为此,你需要安装ghostscript。

using (ImageList imageList = new ImageList())
{
    imageList.ReadImages(inputFile);
    int pageIndex = 0;
    foreach (Image page in imageList)
    {
        page.Write(outputDirectory + "\\Page." + pageIndex + ".jpg");
        pageIndex++;
    }
}

using (Image firstPage = new Image())
{
    firstPage.Read(inputFile + "[0]");
    firstPage.Write(outputDirectory + "\\FirstPage.jpg");
}

此处imagelist类无法识别。我添加了DLL。你有任何工作样本吗?Ghostscript下载是一个EXE文件,但不是DLL?

0 个答案:

没有答案