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