如何通过GUI界面点击获取PDF文件内对象的唯一ID
能否通过GUI工具点击PDF文本对象直接获取其唯一ID?
可以实现,目前有成熟的桌面GUI工具支持这类操作,无需编写代码即可完成一次性的PDF对象ID获取需求,以下是两种常用工具的操作方法:
方法1:使用Adobe Acrobat Pro DC(官方专业工具)
- 打开目标PDF后,按下快捷键
Ctrl+D(Windows系统)/Cmd+D(Mac系统)打开文档属性面板,切换到「高级」选项卡确认对象ID展示功能处于开启状态(多数版本默认开启) - 点击顶部菜单栏「工具」→「印刷制作」→「输出预览」,在弹出的输出预览窗口中,勾选顶部的「显示对象ID」选项
- 此时用鼠标点击PDF页面上的任意文本对象,预览面板中会直接展示对应对象的唯一ID,可直接复制使用
方法2:使用PDF-XChange Editor(免费工具,适合轻量需求)
- 打开目标PDF后,点击顶部菜单栏「视图」→「其他窗格」→「内容」,调出内容面板
- 点击内容面板顶部的「选择对象」按钮,此时直接点击页面上的目标文本,内容面板会自动定位到对应对象条目,条目中直接展示该对象的唯一ID,右键即可复制ID值
注意事项
- 若点击文本后定位到的是父级容器对象,可在内容面板中展开该条目,子条目就是对应实际文本的对象,ID也会对应显示
- 部分加密PDF会限制对象信息读取,需先解密后再进行操作,常规无加密的PDF都可以直接读取对象ID
内容的提问来源于stack exchange,提问作者Att Righ
相关产品推荐
相关产品推荐

