我有一个我正在阅读的模板,并用数据填充字段。一些条目是一组复选框,如CITIZENSHIP - US,FN,OTHER。当我读到钥匙时,我看到的是" GROUP 1"。我正在使用压模来填充这些字段:
string pdfTemp = System.Web.HttpContext.Current.Server.MapPath("~/Images/template.pdf");
iTextSharp.text.pdf.PdfReader reader = new PdfReader(pdfTemp);
StringBuilder sb = new StringBuilder();
iTextSharp.text.pdf.PdfStamper stamper = new PdfStamper(reader, new FileStream(System.Web.HttpContext.Current.Server.MapPath("~/Images/1.pdf"), FileMode.Create));
AcroFields form = stamper.AcroFields;
form.SetField("user_name", "test name");
form.SetField("2 ORGANIZATION", "test org");
form.SetField("4 PHONE DSN and Commercial", "test number");
form.SetField("3 OFFICE SYMBOLDEPARTMENT", "test dept");
form.SetField("5 OFFICIAL EMAIL ADDRESS", "test email");
form.SetField("6 JOB TITLE AND GRADERANK ", "test job");
form.SetField("7 OFFICIAL MAILING ADDRESS ", "test address");
stamper.Close();