微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

iText7 无法在 C# (.NET Framework) 中将下拉列表呈现为表单可填写字段

如何解决iText7 无法在 C# (.NET Framework) 中将下拉列表呈现为表单可填写字段

我正在尝试通过使用 itext7.pdfhtml library 传递 HTML 来使用 iText7(在 C# .Net 框架中)创建可填写的 pdf 表单。 iText 成功地从 html 生成除了下拉列表之外的大部分可填写字段。

下拉字段似乎是只读的,并选择第一个值作为认值。我无法点击它进行选择。请参阅 pdf 中的附加图片

PdfWriter pdfWriter = new PdfWriter(dest);
ConverterProperties converterProperties = new ConverterProperties();
iText.Kernel.Pdf.PdfDocument pdfDocument = new iText.Kernel.Pdf.PdfDocument(pdfWriter);

converterProperties.SetCreateAcroForm(true);

//For setting the PAGE SIZE
pdfDocument.SetDefaultPageSize(new PageSize(PageSize.A3));

iText.Forms.PdfAcroForm form = iText.Forms.PdfAcroForm.GetAcroForm(pdfDocument,true);
Document document = HtmlConverter.ConvertTodocument(htmlString,pdfDocument,converterProperties);
document.Close();

rendered editable pdf image

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。