将PDF加载到UIImage或UIImageView中?

Pet*_*jas 5 pdf iphone uiimageview uiimage iphone-sdk-3.2

这是我关于stackoverflow的第一个问题.

我正在尝试将存储在Resources中的PDF文件加载到iPhone SDK中的UIImage/UIImageView对象中.如果不将PDF转换为图像,这是否可行?如果没有,将PDF转换为PNG的成员函数是什么?如果可行的话,我真的更愿意保留PDF.

非常感谢你的帮助!

Lig*_*Man 7

现在有可能,我正在使用iOS 8+.如果您在资产目录中放置pdf,然后使用[UIImage imageNamed:]它将pdf加载到UIImage中,则将pdf的第一页呈现到UIImage中.

  • 它不是渲染pdf.资产目录在构建时将每个比例尺的pdf分解为png. (6认同)

Ton*_*nzi 6

您可能想在GitHub上查看此UIImage-PDF类别:https://github.com/mindbrix/UIImage-PDF


Hua*_*ing 5

可以通过UIWebView加载PDF.如果您需要更多控制,可以使用Quartz 2D渲染PDF:Quartz2D