这应该很简单,但是我在Google或源文档的任何地方都找不到答案。
someone have asked the same question 4年前,但仍然没有人回答!
如果不可能的话。有人可以确认,以便我可以找到另一个可以做到这一点的pdf生成器库。因为对于我而言,能够生成具有输入功能的pdf非常重要
谢谢!
答案 0 :(得分:-2)
?v=123
这里的“ templatePath”是您写入所有数据的模板(示例文件)PdfReader pdfReader = new PdfReader(templatePath);
“ DocPath”是输出文件的保存路径然后初始化PdfStamper和AcroFields对象:
System.IO.Directory.CreateDirectory(Server.MapPath(DocPath));
然后在PDF中设置字段:
PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileStream(Server.MapPath(newFile), FileMode.Create));
AcroFields pdfFormFields = pdfStamper.AcroFields;
处理所有对象
pdfFormFields.SetField("this text should field name in PDF(template PDF)", "Actual value you want to write");