マルチページTIFF、GIFファイルなどからページを削除するには以下の方法があります。
- DeletePageメソッドを使用する方法
DeletePageメソッドを使用して、既存のマルチページファイルから指定したページを削除できます。サンプルコード(VB.NET)
' page1.tifの1ページ目を削除します。
codecs.DeletePage("page1.tif", 1)サンプルコード(C#)
// page1.tifの1ページ目を削除します。
codecs.DeletePage("page1.tif", 1); - RemovePageAt、RemovePages、RemoveAllPagesメソッドを使用する方法
読み込んだマルチページファイルからページを削除するには、RemovePageAt、RemovePages、RemoveAllPagesメソッドを使用します。サンプルコード(VB.NET)
' 全てのページをロードします。
codecs.Options.Load.AllPages = True
Dim Image1 As RasterImage = codecs.Load("page1.tif")' 最初のページを削除します。
Image1.RemovePageAt(1)' 最後の3ページを削除します。
Image1.RemovePages(Image1.PageCount - 2, -1)' すべてのページを削除します(1ページ残ります)。
Image1.RemoveAllPages()サンプルコード(C#)
// 全てのページをロードします。
codecs.Options.Load.AllPages = true;
RasterImage Image1 = codecs.Load("page1.tif");// 最初のページを削除します。
Image1.RemovePageAt(1);
// 最後の3ページを削除します。
Image1.RemovePages(Image1.PageCount - 2, -1);
// すべてのページを削除します(1ページ残ります)。
Image1.RemoveAllPages();
※CodecsLoadOptionsクラスのAllPagesプロパティがFalseの場合、RasterCodecs.Load(string)メソッドは最初の1ページのみロードします。全てのページをロードするには、Trueに設定してください。
関連情報
0 コメント