如何在iOS应用中编辑PDF文件?

6
在我的iPhone/iPad应用中,我以PDF的形式显示一个人的医疗报告。我已经将报告保存在文档目录中并从那里读取。
我希望用户能够在这些PDF上添加或编辑评论,并能够突出显示PDF中的某些部分。编辑后,应用程序应该能够将PDF保存回文档目录中。
这是否可能在iOS应用程序中实现?如果是,如何实现?这是Core Graphics的任务吗?

iOS9 有更新吗? - user1872384
1个回答

5
在iPad/iPhone上直接编辑PDF是一项相当大的工作,因为标准API只支持显示它(仅限于一点点)。如果您想做更多的事情,您需要投入大量时间来实现通用的pdf处理代码。
有一个开源库可以处理这些问题,例如这个。但我不知道它是否符合您的需求。
在我看来,更好的想法是使用标准Cocoa-Touch UIKit创建本地UI来显示PDF文件中包含的数据,并在用户完成后创建PDF,以便用户可以将其导出回来。这样,您就不必编写复杂的PDF处理代码。
无论如何,在iPhone上显示通用PDF都不是一个好主意,因为屏幕尺寸太小了(iPad是另外一个问题,特别是如果您希望用户熟悉您的pdf的特定格式)。一个专门的UI会更好。

嗨,感谢回复。我也考虑过这个问题。我的想法是展示一个PDF文件,当用户想要编辑PDF时,我会将其转换为文本文件,一旦编辑完成,我会将其保存回PDF。不确定这是否可行。有什么建议吗? - cancerian
在我看来,使用文本字段和按钮比仅将PDF转换为文本文件更好。例如,为患者姓名等信息设置文本字段。 - Yuji
我想替换我的PDF文本并重新保存。是否有其他编辑PDF的选项?这样我就不需要创建新的PDF了。 - Mayuri R Talaviya

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接