Как сделать текстовое поле видимым в pdf-форме
Привет,
У меня есть pdf-форма, в которой я заполняю значения с помощью iTextSharp. Я хотел добавить еще немного текста в том же формате pdf. Я написал код для этого,но текстовые поля не видны в pdf. Если я открою pdf с помощью Notepad++ , то смогу увидеть имя текстового поля и его значения. это означает, что текстовые поля есть в pdf-файле, но они не видны.
Итак, не могли бы вы мне помочь, как сделать текстовое поле видимым в pdf-форме?
Что я уже пробовал:
try { iTextSharp.text.pdf.PdfReader reader = new iTextSharp.text.pdf.PdfReader(SrcFile); PdfStamper stamper = new PdfStamper(reader, new FileStream(DestFile, FileMode.Append)); TextField textname = new TextField(stamper.Writer, new Rectangle(36, 700, 136, 680), "TxtName"); textname.Text = "softwareid1"; textname.TextColor = new BaseColor(255, 0, 0); textname.BackgroundColor = BaseColor.LIGHT_GRAY; TextField textmail = new TextField(stamper.Writer, new Rectangle(36, 660, 136, 640), "TxtMail"); textmail.Text = "SoftwareId2"; textmail.Options = TextField.MULTILINE; textmail.TextColor = new BaseColor(255, 0, 0); textmail.BackgroundColor = BaseColor.LIGHT_GRAY; stamper.AddAnnotation(textname.GetTextField(), 1); stamper.AddAnnotation(textmail.GetTextField(), 1); stamper.AcroFields.GenerateAppearances = true; stamper.Close(); } catch (Exception ex) { }