У меня есть служба Windows, которая пытается получить количество страниц в файле TIFF, используя класс Image в пространстве имен System.Drawing.
using System.Drawing;
private int GetNumberOfPagesFromTiffFile(string filePath)
{
int pageCount = 0;
Image Tiff = Image.FromFile(filePath);
pageCount = Tiff.GetFrameCount(FrameDimension.Page);
Tiff.Dispose();
return pageCount;
}
Но документация Microsoft http://msdn.microsoft.com/en-us/library/system.drawing.aspx говорит не использовать System.Drawing в службе Windows. Они предложили использовать компонент Windows Imaging. Я скачал его, чтобы посмотреть, есть ли у него способ получить количество страниц в файле TIFF, но при его установке возникла ошибка. Так что у меня пока нет ответа.
Мне любопытно, что другие используют для получения количества страниц в файле TIFF в службе Windows.