我需要获取包含任何扩展名的文件的总页数,例如.xls,.pdf或.doc文件。
我可以使用下面的代码获取pdf文件的总页数,
NSString *pathToPdfDoc = [[NSBundle mainBundle] pathForResource:@"mypdf" ofType:@"pdf"];
NSURL *pdfUrl = [NSURL fileURLWithPath:pathToPdfDoc];
CGPDFDocumentRef document = CGPDFDocumentCreateWithURL((CFURLRef)pdfUrl);
有没有办法找到扩展名不是.pdf
的文件页数提前致谢。
答案 0 :(得分:1)
不是真的 - 至少,不是通用的方式。任何给定文档中的页数完全取决于拥有应用程序如何解释该文档。您可能能够使用AppleScript做一些棘手的事情,但这会假设可以呈现所述文档的应用程序都安装在系统上。