如何使用Itext7C#.net在pdf上创建复选框



我对c#非常陌生,并试图使用itext7在pdf中实现一个复选框。我正在尝试使用文档,但不断收到错误";显式接口声明中的PdfButtonFormField不是接口";

virtual iText.Forms.Fields.PdfButtonFormField iText.Forms.Fields.PdfButtonFormField.SetRadiosInUnison   (bool radiosInUnison)

有人可以帮我了解如何创建复选框吗?谢谢

使用PdfFormField类获取复选框

PdfButtonFormField checkBox = PdfFormField.CreateCheckBox(pdf, new Rectangle(524, 600, 16, 16), "UsersNo", "Off", PdfFormField.TYPE_CHECK);

只需一个复选框即可创建PDF文件的完整实现:

using iText.Forms;
using iText.Forms.Fields;
using iText.Kernel.Geom;
using iText.Kernel.Pdf;
using iText.Layout;
PdfWriter writer = new PdfWriter("demo.pdf");
PdfDocument pdf = new PdfDocument(writer);
Document document = new Document(pdf);
PdfButtonFormField checkBox = PdfFormField.CreateCheckBox(pdf, new Rectangle(524, 600, 16, 16), "UsersNo", "Off", PdfFormField.TYPE_CHECK);
var form = PdfAcroForm.GetAcroForm(pdf, true);
form.AddField(checkBox);
document.Close();

相关内容

  • 没有找到相关文章