获取传真tiff中的页数?

时间:2010-09-01 13:17:24

标签: tiff imaging fax

如何从传真的tiff文件中获取页数?使用“g4”格式。首选语言是c ++

1 个答案:

答案 0 :(得分:0)

想到两个选项。

  1. 看看LibTIFF。 www.libtiff.org
  2. 该库被许多其他开源库使用,并且不仅可以用于从Group4多页TIFF文件获取页数。这可能是最简单,最快捷,最便宜的方法。我注意到tiff2pdf程序中有一段代码可以计算tiff页面。您可以调整此代码以满足您的需求。有适用于Linux和Windows的版本。

    1. http://partners.adobe.com/asn/developer/PDFS/TN/TIFF6.pdf下载完整的TIFF规范并编写您自己的代码。
    2. 基本上,多页tiff是很多单页tiff合并在一起的。有些标题包含下一页的偏移量。要获取页面计数,您需要遍历标题并保持计数,直到您点击链的末尾。一旦你有正确的头结构并使用fread()和fseek()来遍历链,代码应该非常简单。