【发布时间】:2011-11-22 12:36:43
【问题描述】:
我正在尝试从UIView 创建一个 PDF,其中可能包含图像、标签等。
我检查了参考资料 (GeneratingPDF),并且我还知道 renderInContext: 方法,该方法可用于将 UIView 的内容绘制到 PDF 上下文中。
我使用renderInContext: 创建了一个 PDF。然而,图像和文字失去了保真度。即图像无法单独选择,并且无法在生成的 PDF 中选择/复制文本等。它与从UIView 的快照创建的 PDF 一样好/坏。
我的问题是,我是否必须单独绘制文本和图像才能达到我想要的效果(使用CGContextShowTextAtPoint 和CGContextDrawImage)?
如果是,那么我该如何扫描UIView 以获取文本和图像?假设我收到了来自外部的 UIView 并且我不知道它的内容。
【问题讨论】:
标签: iphone objective-c ios pdf uiview