我用 livecycle 创建了一个 pdf 表单。静态pdf。现在我想填写这个 pdf 的一些字段。我的文本框没有问题,但下拉列表有问题。它是空的,我想填充它。
PdfReader pdfReader = new PdfReader(pdfTemplate);
PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileStream(newFile, FileMode.Create));
AcroFields pdfFormFields = pdfStamper.AcroFields;
pdfFormFields.SetField("Dep", "44");
pdfFormFields.SetField("grp", "0");
pdfFormFields.SetListOption("gardien", new string[] { "English", "German", "French", "Spanish", "Dutch" }, new string[] { "EN", "DE", "FR", "ES", "NL" });
前两个 SetField 没有问题,它可以工作。但是 SetListOption 给了我这个错误:
字典中不存在给定的键
你能帮我吗,我错过了什么吗?