如何在iPhone SDK中检测PDF文档的方向
我目前正在使用cgpdfdocmnentref为一个简单的PDF阅读器工作。当我尝试渲染一个肖像PDF文档时,一切都很好。但当我尝试在横向渲染时,它会显示一个旋转的PDF文档。当然,当我在PDF阅读器的web浏览器中查看横向PDF文件时,它是横向PDF文件 iPhone SDK中是否有任何方法可以检测pdf文档的方向 任何帮助都将不胜感激 问候,,如何在iPhone SDK中检测PDF文档的方向,iphone,pdf,orientation,Iphone,Pdf,Orientation,我目前正在使用cgpdfdocmnentref为一个简单的PDF阅读器工作。当我尝试渲染一个肖像PDF文档时,一切都很好。但当我尝试在横向渲染时,它会显示一个旋转的PDF文档。当然,当我在PDF阅读器的web浏览器中查看横向PDF文件时,它是横向PDF文件 iPhone SDK中是否有任何方法可以检测pdf文档的方向 任何帮助都将不胜感激 问候,, Xeron0719您可以尝试获取pdf的页面大小,然后检查宽度是否>大于高度,并最终旋转它 -(CGSize)getPdfSize{ CFU
Xeron0719您可以尝试获取pdf的页面大小,然后检查宽度是否>大于高度,并最终旋转它
-(CGSize)getPdfSize{
CFURLRef pdfURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), CFSTR("aPdfFile.pdf"), NULL, NULL);
pdf = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);
CGPDFPageRef page = CGPDFDocumentGetPage(pdf, 1);
CGRect appR = CGPDFPageGetBoxRect (page, 1);
// NSLog(@" ..... pdf width: %f", appR.size.width);
return appR.size;
}
这就是我想要的。谢谢你的帮助。:)