我有一個奇怪的問題,我可以讀取所有控件,它們在pdf內的值以及賦值給它們的新值,除了一個。 pdf中有15個單選按鈕組,而代碼只讀14,跳過一個單選按鈕。這種事情發生在其他人身上嗎?使用iTextSharp在ASP.NET/C#應用程序中無法讀取PDF中的一個隨機單選按鈕
我的代碼看起來像這樣
AcroFields reader_fields = pdfReader.AcroFields;
foreach (DictionaryEntry de in pdfReader.AcroFields.Fields)
{
int field_type = reader_fields.GetFieldType(de.Key.ToString());
string fieldTypeDesc = field_type == 2 ? "Checkbox" : field_type == 3 ? "Radiobutton" : field_type == 4 ? "Text" : field_type == 6 ? "Combo" : "Off";
sbValues.Append(de.Key.ToString() + " - " + fieldTypeDesc + "<br />");
}
而且我使用iTextSharp的版本4.1.6.0
編輯
鏈接到PDF文件
存在問題的單選按鈕組標題內存(短期和/或長期)
如果您不共享PDF,則無法回答您的問題。 –
嗨布魯諾我編輯了我原來的帖子。請看看它。謝謝 – HjD
這是iTextSharp的舊版本。 –