LEADTOOLS ナレッジベース

マルチページファイルの総ページ数を参照できますか?

マルチページTIFF、GIFファイルなどの総ページ数を参照するには以下の方法があります。

  1. 既存ファイルに含まれる総ページ数を参照する方法
    既存ファイルに含まれる総ページ数を参照するには、RasterCodecs.GetInformationメソッドでファイル情報を取得し、CodecsImageInfo.TotalPagesプロパティで総ページ数を参照します。

    サンプルコード(VB.NET)

    Dim info As CodecsImageInfo = codecs.GetInformation("page1.tif", True)
    Console.WriteLine(String.Format("ページ総数: {0}", info.TotalPages))

    サンプルコード(C#)

    CodecsImageInfo info = codecs.GetInformation("page1.tif", true);
    Console.WriteLine(string.Format("ページ総数: {0}", info.TotalPages));

  2. 読み込んだマルチページファイルの総ページ数を参照する方法
    読み込んだマルチページファイルの総ページ数を参照するには、RasterImage.PageCountプロパティを使用します。

    サンプルコード(VB.NET)

    ' 全てのページをロードします。
    codecs.Options.Load.AllPages = True
    Dim Image1 As RasterImage = codecs.Load("page1.tif")
    Console.WriteLine("画像に含まれるページ数: {0}", Image1.PageCount)

    サンプルコード(C#)

    // 全てのページをロードします。
    codecs.Options.Load.AllPages = true;
    RasterImage Image1 = codecs.Load("page1.tif");
    Console.WriteLine("画像に含まれるページ数: {0}", Image1.PageCount);


※CodecsLoadOptionsクラスのAllPagesプロパティがFalseの場合、RasterCodecs.Load(string)メソッドは最初の1ページのみロードします。全てのページをロードするには、Trueに設定してください。

 

関連情報

0 コメント

記事コメントは受け付けていません。