所以我有以下 VB.NET 代码,它使用 SyncFusion 的 Essential PDF 模块在 PDF 中创建表单域:
Dim pdfField As New Pdf.Interactive.PdfTextBoxField(pdfDoc.Pages(iPage), "txt1")
pdfField.Location = New PointF(50, 50)
pdfField.Size = New SizeF(100, 10)
pdfDoc.Form.Fields.Add(pdfField)
这很好用,除了一件事。当我在 Acrobat 中打开 PDF 并查看字段名称时,我注意到它显示为“txt1-0”。现在我无法弄清楚“-0”来自哪里以及如何摆脱它。
这可能是一个 SyncFusion 问题,在这种情况下,我希望我能尽快得到他们的答复(我在他们的论坛上问过这个问题)。但我认为这也可能是我不知道的关于 PDF 和命名的基本细节。