usingSystem;usingSystem.Collections.Generic;usingSystem.Drawing;usingSystem.Drawing.Imaging;usingSystem.IO;usingSystem.Runtime.InteropServices;//using System.Text;
namespaceSaveMultipageTiffArticle
{public classCreatTiff
{public bool CreateTiffFile(Image[] img, stringdstFile)
{returnGetTiffFile(img, dstFile);
}public bool AddTiffFile(string srcFile, stringdstFile)
{
Image i1=Image.FromFile(srcFile);
Image loadImage=newBitmap(i1);//FileStream fr = File.Open(dstFile, FileMode.Open, FileAccess.ReadWrite);
Image origionalFile =Image.FromFile(dstFile);int PageNumber =getPageNumber(origionalFile);
Image [] img=new Image[PageNumber+1];for (int i = 0; i < PageNumber; i++)
{
origionalFile.SelectActiveFrame(FrameDimension.Page, i);
img[i]=newBitmap( origionalFile);
}
img[PageNumber]=loadImage;
origionalFile.Dispose();
i1.Dispose();returnGetTiffFile (img,dstFile );
}private bool GetTiffFile(Image[] img, stringdstFile)
{try{if (img == null) return false;if (img.Length < 2) return false;//如果只有一个文件,直接存成TIFF就好了,没有必要在这里处理<