在我的 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/