我们循环这个方法切换到AWS我得到一个奇怪的错误后,现在的工作:通过字典项iTextSharp的
public static Dictionary<string, string> GetFormFieldNames(string pdfPath)
{
var fields = new Dictionary<string, string>();
foreach (DictionaryEntry entry in reader.AcroFields.Fields)
{
fields.Add(entry.Key.ToString(), string.Empty);
}
return fields;
}
Cannont convert type
System.Collections.Generic.KeyValuePair<String.iTextSharp.text.pdf.AcroFields.item>
toSystem.CollectionsEntry
我理解错误是显而易见的,但我似乎无法得到输入正确的。为什么这种方法停止工作?我在这里做错了什么?
你可以使用var(代替DictionaryEntry),然后使用intellisense在你的字典中得到正确的值吗? – thinklarge
@thinklarge我做了你的建议,并表示感谢!如果您将其作为答案,我会将其标记为已回答。我无法想象现在有多少个itext用户可能会遇到这个问题。 – MizAkita
感谢您的回复。出于这个原因,我喜欢C#的工具。 Intellisense使新库的学习曲线变得更加容易。 – thinklarge