iOS PDF表单字段

时间:2011-03-06 19:20:33

标签: iphone pdf

我正在使用CGPDF来解析iPhone应用程序的PDF。我可以获得字典对象,但对于我的生活,我似乎无法找到PDF中的表单字段。

如何获取PDF文档中的文本字段列表?

找到文本字段后,我怎么知道每个字段的位置?

示例:文本字段“名字”在第一页的坐标处:(20,30),大小:(100,25)

2 个答案:

答案 0 :(得分:1)

如果您已成功访问Page字典,请尝试查看“Annots”数组。 Array应包含文档中每个Text字段的Dictionary条目。每个Dictionary条目应包含几个条目,例如'rect'(以及其他),它们将包含页面上字段的坐标。

如果您有acrobat pro,浏览PDF文档结构的一种好方法是使用“预检”(在高级菜单下)。一旦你有预检运行,点击对话框右上角的“选项”按钮,然后点击“浏览内部PDF结构”,你可以在这里查看你的PDF格式。

您还可以在Adobe PDF Reference, Sixth Edition, version 1.7,第8.4.1节“注释词典”中找到有关“Annots”数组条目的其他信息。

希望有所帮助。

答案 1 :(得分:1)

Annot数组不包含文本字段,而是包含注释对象。