2010-09-01 50 views

回答

0

想到兩個選項。

  1. 看看LibTIFF。 www.libtiff.org

該庫被許多其他開源庫所使用,可用於遠不止從Group4多頁TIFF文件中獲取頁面數量。這可能是最簡單,最快和最便宜的方法。我注意到在tiff2pdf程序中有一段代碼來計算tiff頁面。您大概可以調整這些代碼以滿足您的需求。有適用於Linux和Windows的版本。

  1. http://partners.adobe.com/asn/developer/PDFS/TN/TIFF6.pdf下載完整的TIFF規範並編寫自己的代碼。

基本上多頁面tiff是一大堆單頁tiffs合併在一起。有一些標題包含下一頁的偏移量。要獲得頁面數量,您需要遍歷標題並繼續計數,直到您點擊鏈接的結尾。代碼應該很簡單,一旦你有正確的頭結構,並使用fread()和fseek()遍歷鏈。