在ITextSharp中如何枚举一个PDF文件中的所有字段假设我使用iTextSharp加载一个PDF文件:PdfStamperp=GetDocument();AcroFieldsaf=ps.AcroFields;如何从af获取文档中所有字段名称的列表?AcroFieldsaf=ps.AcroFields;foreach(af.Fields中的var字段){Console.WriteLine("{0},{1}",field.Key,field.Value);}PdfReaderpdfReader=newPdfReader("c:\ABC.pdf");字符串TempFilename=Path.GetTempFileName();AcroFieldspdfFormFields=pdfReader.AcroFields;foreach(KeyValuePairkvpinpdfFormFields.Fields){stringfieldName=kvp.Key.ToString();stringfieldValue=pdfFormFields.GetField(kvp.Key.ToString());Console.WriteLine(fieldName+""+fieldValue);}pdfReader.Close();foreach(af.Fields中的DictionaryEntry条目){Console.WriteLine(entry.Key+""+entry.Value);它可能只是我,但我没有得到.Value了。以上就是C#学习教程:如何在ITextSharp中枚举PDF文件中所有字段共享的所有内容。如果对你有用,需要进一步了解C#学习教程,希望你多多关注—foreach(varfieldinaf.Fields){Console.WriteLine(field.Key+""+af.GetField(字段.Key));}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
