したがって、SyncFusionのEssentialPDFモジュールを使用してPDFにフォームフィールドを作成する次のVB.NETコードがあります。
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)
これは、1つのことを除いてうまく機能します。PDFをAcrobatで開いてフィールド名を見ると、「txt1-0」と表示されていることがわかります。今、私は「-0」がどこから来ているのか、そしてそれを取り除く方法を理解することができません。
これはSyncFusionの問題である可能性があります。その場合は、すぐに回答が得られることを願っています(フォーラムで質問しました)。しかし、それは私が知らないPDFと命名についての基本的な詳細でもあるかもしれないと思いました。