1

Magick.NET を使用して PDF の最初のページを取得し、サムネイルに変換しています。うまく機能していますが、大量の画像と多くのページを含む大きなファイルの場合、PDF 自体の読み込みに時間がかかります。最初のページ以降のページを無視するよう Magick.NET に指示する方法はありますか?

PDFがアップロードされた後、スチームから直接ロードしています。

4

1 に答える 1

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

于 2013-08-22T18:09:50.907 に答える