首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用AcroForm向Pdf ( PDFSharp )添加输入文本字段

如何用AcroForm向Pdf ( PDFSharp )添加输入文本字段
EN

Stack Overflow用户
提问于 2018-10-09 09:24:20
回答 1查看 2K关注 0票数 0

这应该很简单,但我在google或源文档中找不到答案。

someone have asked the same question是4年前的,但至今仍无人应答!

如果不可能的话。可以有人确认,以便我可以找到另一个pdf生成器库,可以做到这一点。因为在我的例子中,能够生成具有输入功能的pdf是非常重要的

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-10-09 09:47:06

我们将一步一步地走下去。

  1. 首先,需要创建PdfReader 的对象
    • PdfReader pdfReader = new PdfReader(templatePath);这里的"templatePath“是您编写所有数据的模板(示例文件)

  1. 然后创建源文件,其中所有数据都呈现(写)
    • System.IO.Directory.CreateDirectory(Server.MapPath(DocPath)); "DocPath“是保存输出文件的路径。

  1. 然后初始化PdfStamper和AcroFields对象: PdfStamper pdfStamper =新PdfStamper(pdfReader,new FileStream(Server.MapPath(newFile),FileMode.Create)),AcroFields pdfFormFields = pdfStamper.AcroFields;
  2. 然后将字段设置为PDF: PdfFormFields.SetField(“本文应在PDF(模板PDF)字段名”,“实际值您想写”);
  3. 处理所有对象 pdfStamper.FormFlattening = true;pdfStamper.Close();pdfReader.Close();
票数 -6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52717558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档