1

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

4

1 回答 1

0

试试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 Form 填充 c#

于 2012-05-10T09:33:00.400 回答