首页 新闻 会员 周边

使用iTextSharp填充pdf表单后,新的pdf没有展示填充的数据,为什么

0
悬赏园豆:10 [待解决问题]

秋先生的主页 秋先生 | 初学一级 | 园豆:18
提问于:2020-09-25 11:57
< >
分享
所有回答(2)
0

如果要创建pdf,那么用PdfWriter,而不是pdfReader

E行者 | 园豆:1761 (小虾三级) | 2020-09-26 16:24
0

可以试试free spire.pdf填充域
//加载PDF文档
PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile("Fields.pdf");

//获取第一页
PdfPageBase page = pdf.Pages[0];

//获取文档的所有域
PdfFormWidget form = pdf.Form as PdfFormWidget;

//填充第一个文本域
PdfTextBoxFieldWidget textboxField = form.FieldsWidget[0] as PdfTextBoxFieldWidget;
//根据域名填充域
//PdfTextBoxFieldWidget textboxField = form.FieldsWidget["textbox"] as PdfTextBoxFieldWidget;
textboxField.Text = "25";

//保存文档
pdf.SaveToFile("Fill.pdf");

ms_doudou | 园豆:1166 (小虾三级) | 2020-09-27 08:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册