我正在使用 iTextSharp 分析启用表单的 PDF。我知道如何导航到单选按钮控件。我想分析各个单选按钮。
我有单选按钮的“孩子”的 PdfArray。该数组中的每个项目都是一个 PdfIndirectReference。当我只有 PdfIndirectReference 时,如何获得实际对象?
我正在使用 iTextSharp 分析启用表单的 PDF。我知道如何导航到单选按钮控件。我想分析各个单选按钮。
我有单选按钮的“孩子”的 PdfArray。该数组中的每个项目都是一个 PdfIndirectReference。当我只有 PdfIndirectReference 时,如何获得实际对象?
假设那array
是PdfArray
对象,那么您有一系列完整的方法来获取其元素。您可能正在使用该Get()
方法,但您应该使用GetDirectObject()
其中一种GetAsX()
方法。例如:
PdfDictinary d = array.GetAsDict(0);
PdfArray a = array.GetAsArray(1);
PdfObject o = array.GetDirectObject(2);
请开始阅读本书(未完成,但可免费下载)以获取更多信息。