如何在目标c中查找任何文档文件的总页数?

时间:2011-03-07 05:48:29

标签: iphone objective-c

我需要获取包含任何扩展名的文件的总页数,例如.xls,.pdf或.doc文件。

我可以使用下面的代码获取pdf文件的总页数,

NSString *pathToPdfDoc = [[NSBundle mainBundle] pathForResource:@"mypdf" ofType:@"pdf"];    
NSURL *pdfUrl = [NSURL fileURLWithPath:pathToPdfDoc];   
CGPDFDocumentRef document = CGPDFDocumentCreateWithURL((CFURLRef)pdfUrl);    

有没有办法找到扩展名不是.pdf

的文件页数

提前致谢。

1 个答案:

答案 0 :(得分:1)

不是真的 - 至少,不是通用的方式。任何给定文档中的页数完全取决于拥有应用程序如何解释该文档。您可能能够使用AppleScript做一些棘手的事情,但这会假设可以呈现所述文档的应用程序都安装在系统上。