Hi, i am trying to extract Tiff file, which has 4-5 images in one file. But i am getting only first page when i attach Tiff file, but for pdf it is working well. Here is the code i am using
string ext = att.URL.Split('.').Last().ToLower();byte[] fileData;
string fileName, fileUrl;
switch (ext)
{
case "jpg":
case "jpeg":
case "png":
case "bmp":
case "gif":
case "tiff":
case "tif":
fileData = ImportImage(att.URL);
fileName = string.Format("{0}-{1}.pdf", reqID, splitPageIndex);
fileUrl = UploadToFolder(folder, fileName, fileData);
pages.Add(new RequestDocumentPage()
{
PageID = splitPageIndex,
RequestID = reqID,
RequestTaskID = -1,
URL = String.Format("{0}/{1}", spWeb.Url, fileUrl)
});
splitPageIndex++;
break;
case "pdf":
//case "tiff":
//case "tif":
PdfReader reader = new PdfReader(att.URL);
for (int i = 0; i < reader.NumberOfPages; i++)
{
fileData = ExtractPage(reader, i + 1);
fileName = string.Format("{0}-{1}.pdf", reqID, splitPageIndex);
fileUrl = UploadToFolder(folder, fileName, fileData);
pages.Add(new RequestDocumentPage()
{
PageID = splitPageIndex,
RequestID = reqID,
RequestTaskID = -1,
URL = String.Format("{0}/{1}", spWeb.Url, fileUrl)
});
splitPageIndex++;
}
reader.Close();
shanthan