iphone - 如何在 iOS 应用程序中编辑 PDF 文件?

标签 iphone objective-c ios ipad core-graphics

在我的 iPhone/iPad 应用程序中,我以 PDF 格式显示一个人的医疗报告。我已将报告保存在文档目录中并从那里阅读。

我希望用户能够在这些 PDF 上添加或编辑评论,以及能够突出显示 PDF 中的某些部分。编辑后,应用程序应该能够将 PDF 保存回文档目录。

在 iOS 应用程序中这可能吗?如果是这样,如何?这是 Core Graphics 的任务吗?

最佳答案

直接在 iPad/iPhone 上编辑 PDF 是一个相当大的工作,因为标准的 API 只支持显示它(而且只支持一点点。)如果你想做更多的事情,你需要投入大量的时间来实现通用 pdf 处理代码。

有一个开源库处理这些,例如this one .不过不知道合不合你的需求。

在我看来,一个更好的想法是使用标准的 Cocoa-Touch UIKit 创建一个本地 UI 来显示 PDF 文件中包含的数据,并在用户完成后创建 PDF,以便用户可以将其导出背部。这样,您就不必编写复杂的 PDF 处理代码。

无论如何,在 iPhone 上显示通用 PDF 不是一个好主意,因为屏幕尺寸太小(iPad 是一个不同的问题,特别是如果您希望用户熟悉您的 pdf 的特定格式。 ).专用的 UI 会好得多。

关于iphone - 如何在 iOS 应用程序中编辑 PDF 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6846785/

相关文章:

iphone - 如何让UIButton背景透明?

objective-c - 使用桌面上的图像作为 NSImage

objective-c - 什么是 NSObject isEqual : and hash default function?

iphone - 如何在 NSMutableArray 中存储枚举值

iOS 应用内购买无效产品 ID iOS 5.1.1

javascript - 如何使用适用于 iOS 的 phonegap 插件将数组作为参数传递给函数

ios - 访问核心数据镜像中的外部数据引用属性

html - 内部有滚动图像的 iphone 剪影

iphone - MFMailComposeViewController 不从 View 中关闭

ios - 如何解决 UIWebView 中的 "Frame Load Interrupted"错误?