【问题标题】:How can I edit PDF files in an iOS application?如何在 iOS 应用程序中编辑 PDF 文件?
【发布时间】:2011-10-14 09:03:31
【问题描述】:

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

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

这在 iOS 应用程序中是否可行?如果是这样,怎么做?这是 Core Graphics 的任务吗?

【问题讨论】:

  • iOS9 有更新吗?

标签: iphone objective-c ios ipad core-graphics


【解决方案1】:

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

有一个开源库处理这些,例如this one。不过,我不知道它是否符合您的需求。

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

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

【讨论】:

  • 您好,感谢您的回复。甚至我也想过。我的想法是显示pdf,当用户想要编辑pdf时,我会将其转换为文本文件,一旦编辑完成,我将保存为pdf。不确定这是否可行。有什么建议吗???
  • 在我看来,使用文本字段和按钮比仅仅将 PDF 转换为文本文件要好。例如,有一个用于患者姓名等的文本字段。
  • 我想替换我的 PDF 文本并再次保存。编辑 PDF 还有其他选项吗?所以我不需要重新创建新的 PDF。
猜你喜欢
  • 1970-01-01
  • 2011-11-30
  • 2011-03-23
  • 2013-08-05
  • 1970-01-01
  • 2013-07-06
  • 2012-05-17
  • 1970-01-01
相关资源
最近更新 更多