6

我一直在研究这个问题并征求你的意见。

我正在构建一个应用程序,它的一部分功能是呈现 PDF 表单;意思是显示它们,允许更改字段并将修改后的 PDF 文件保存回来。UIWebViews 不支持 PDF 交互表单。

使用 CGPDF apis(并从此处和其他地方发布的其他问题中受益),我当然可以呈现 PDF(没有表单字段/小部件),扫描并找到文档中的字段,找出屏幕上的什么地方画一些东西和让他们互动。

我似乎无法弄清楚如何更改 CGPDFDictionary 对象并将它们写回文件。可以使用 CGPDF API 从整块布料中创建新的 PDF 文档,但是如何使用它来修改现有文件?

我是否应该寻找其他地方,例如PoDoFo或 libHaru 等 3rd 方 PDF 库?

我很想听听任何成功修改 PDF 并将其写回您的方法的人的意见。

4

1 回答 1

6

我曾经通过翻阅 PDF(我的意思是使用正则表达式)非常便宜地做到了这一点,并且只是肮脏地更改了原始 PDF 数据文件的实际原始文本。

它可以在您很容易找到相关值的简单情况下完美运行。

不知道你想在这里做什么,但横向的想法!希望能帮助到你!

于 2011-01-18T22:15:52.380 回答