Magick.NET需要很长时间才能加载PDF

时间:2013-07-26 13:55:36

标签: c# asp.net .net

我正在使用Magick.NET抓取PDF的第一页并将其转换为缩略图。它运行良好,但对于包含大量图像和大量页面的较大文件,加载PDF本身需要很长时间。有没有办法告诉Magick.NET在第一个之后忽略任何页面?

我在上传PDF后直接从Steam中加载它们。

1 个答案:

答案 0 :(得分:1)

您可以使用MagickReadSettings对象的FrameIndex和FrameCount属性指定要读取的页面。

using (MagickImageCollection collection = new MagickImageCollection())
{
  MagickReadSettings settings = new MagickReadSettings();
  settings.FrameIndex = 0; // First page
  settings.FrameCount = 1; // Number of pages

  collection.Read("Snakeware.pdf", settings);
}

我还在这里更新了文档:https://magick.codeplex.com/wikipage?title=Convert%20PDF