在页面中呈现 PDF 并获取表单字段

本文关键字:获取 表单 字段 PDF | 更新日期: 2023-09-27 18:33:40

我想在我的网络表单页面中呈现pdf,并且该pdf有多个表单字段,因此用户将从页面本身填充这些字段,并且还希望这些字段值在单击按钮时回到我的网络表单帖子中。

在页面中呈现 PDF 并获取表单字段

试试iTextSharp,它具有填写表单的功能。

  PdfReader reader = new PdfReader(@"c:'existing.pdf");
    FileStream out = new FileStream(@"C:'newForm.pdf", FileMode.Create, FileAccess.Write);
    PdfStamper stamp = new PdfStamper(reader, out);           
    TextField field = new TextField(stamp.Writer, new iTextSharp.text.Rectangle(40, 500, 360, 530), "some_text");
   // add the field here, the second param is the page number  you want it on         
    stamp.AddAnnotation(field.GetTextField(), 1);
    stamp.FormFlattening = true; // lock fields and prevent further edits.
    stamp.Close();

访问此站点以获取教程 pdf 表单填写 C#