ImagXpress如何使用代码对多页TIFF文件进行页的增加和删除

作者:控件中国网   出处:控件中国网   2015-08-24 10:00:09   阅读:4

ImagXpress支持对多页TIFF文件进行页面的删除和增加,控件提供的ImageX.DeletePage函数可以一次性删除一页, ImageX.DeletePages可以用于指定删除多页,同时 InsertPage可以用于插入单页文件到TIFF, InsertPages函数支持插入多页,具体可以参考下面的部分代码:

1.删除TIFF文件页
public static void DeletePage(
   ImagXpress ImagXpress,
   string filename,
   int pageNumber
)
ImageX.DeletePage(ImagXpress, filename, pageNumber);

删除TIFF文件的头三页:
int numberOfPagesInDocument = ImageX.NumPages(ImagXpress1, filename);
int startPageToDelete = numberOfPagesInDocument ‐ 2;
ImageX.DeletePages(ImagXpress1, filename, startPageToDelete, 3);

2.插入新增页到TIFF文件
System.IO.File.Copy(sourceFilename, tempSourceFilename);
for (int i = 1; i <= 3; i++)
{
    ImageX.InsertPage(ImagXpress1, tempSourceFilename, destinationFilename, i);
    ImageX.DeletePage(ImagXpress1, tempSourceFilename, 1);
}

插入多页到TIFF文件
int numberOfPagesInDocument = ImageX.NumPages(ImagXpress1, destinationFilename);
int startPageToAppend = numberOfPagesInDocument + 1;
System.IO.File.Copy(sourceFilename, tempSourceFilename);
for (int i = 0; i < 3; i++)
{
  ImageX.InsertPage(ImagXpress1, tempSourceFilename, destinationFilename,
startPageToAppend + i);
  ImageX.DeletePage(ImagXpress1, tempSourceFilename, 1);
}

Copyright© 2006-2015 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 渝ICP备12000264号 法律顾问:元炳律师事务所
客服软件
live chat