Java 表单字段的标签如何与PDF可填充表单中的字段链接?如何将COSObject或COSBase检索为可理解的格式?

Java 表单字段的标签如何与PDF可填充表单中的字段链接?如何将COSObject或COSBase检索为可理解的格式?,java,pdf,pdfbox,Java,Pdf,Pdfbox,表单字段的标签如何与PDF可填充表单中的字段链接 我正在尝试以pdf格式提取字段的标签。目前我正在使用pdfbox。无法直接从PDField对象获取标签。如何将COSObject或COSBase转换为可理解的格式。字段标签的详细信息是否位于该字段的COSBase中?我目前正在使用Pdfbox。您是否尝试过源代码中的PrintFields示例程序?如果是,缺少哪些信息?最好的办法是你用一个链接来描述它,链接到一些公开的pdf表格。是的,我试过这个程序。getFullyQualifiedName()

表单字段的标签如何与PDF可填充表单中的字段链接


我正在尝试以pdf格式提取字段的标签。目前我正在使用pdfbox。无法直接从PDField对象获取标签。如何将COSObject或COSBase转换为可理解的格式。字段标签的详细信息是否位于该字段的COSBase中?我目前正在使用Pdfbox。

您是否尝试过源代码中的PrintFields示例程序?如果是,缺少哪些信息?最好的办法是你用一个链接来描述它,链接到一些公开的pdf表格。是的,我试过这个程序。getFullyQualifiedName()中提供的名称不是字段的标签。我需要知道标签的名称。我预测的是标签名将在COSObject中的某些位置可用。如何提取它?还可以尝试命令行应用程序PDFDebugger。它显示了可用的内容。如果您没有看到它,那么它就不存在。字段的标签(例如“名称:”字段左侧(或上方、下方或其他地方…)与PDF中的字段本身之间没有强制连接。但是,如果PDF有一个结构(如果可以访问它就会这样做),则会建立这样一个连接,并且可以从该结构中读取。@Tilmanhausher感谢您的建议。PDFDebugger似乎很有帮助