这应该很简单,但我在谷歌或源文档中找不到答案。
someone have asked the same question 四年前,但还是没有人回答!
如果不可能的话。请有人确认,以便我可以找到另一个pdf生成器库,可以做到这一点。因为在我的例子中,能够用输入功能生成pdf是非常重要的
PdfReader pdfReader = new PdfReader(templatePath);
System.IO.Directory.CreateDirectory(Server.MapPath(DocPath));
然后初始化PdfStamper和AcroFields对象:
PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileStream(Server.MapPath(newFile), FileMode.Create)); AcroFields pdfFormFields = pdfStamper.AcroFields;
然后在PDF中设置字段:
pdfFormFields.SetField("this text should field name in PDF(template PDF)", "Actual value you want to write");
处理所有对象
pdfStamper.FormFlattening = true; pdfStamper.Close(); pdfReader.Close();