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

本文关键字:长时间 PDF NET 加载 Magick | 更新日期: 2023-09-27 18:25:00

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

上传PDF后,我直接从蒸汽中加载它们。

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

您可以使用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