xer*_*ron 3 pdf iphone orientation
我目前正在使用CGPDFDocumnentRef处理一个简单的PDF阅读器.当我尝试渲染Portrait PDF文档时,一切都很好.但是当我尝试在Landscape中渲染一个时,它会显示一个旋转的PDF文档.当然,当我在pdf阅读器的Web浏览器中查看横向PDF文件时,它是一个景观.
iPhone SDK中是否有任何方法可以检测pdf文档的方向?
任何帮助,将不胜感激.
此致,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;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
837 次 |
| 最近记录: |