c# - ASP.NET MVC iTextSharp,是否可以在代码隐藏中动态生成 PDF 文件?
问题描述
所以我目前正在使用 iTextSharp 生成 PDF 表单文档,到目前为止我一直在做的方式是
创建 Word 文档并导出为 PDF。然后使用 Adobe Acrobat Reader 等软件将表单文本框添加到其中,并为文本框提供属性或 ID,例如“#StudentName”
之后,在代码隐藏中我会做这样的事情
keyValues.Add("#StudentName", "Dwight Schrute");
在生成 PDF 文档时,这会将“Dwight Schrute”值添加到该文本框中。
到目前为止,我的方法正在工作,因为模板是固定的,我的意思是我知道表单/文档中有多少个文本框,并且可以使用 Adobe 放置位置或设置属性。但是,现在我必须将最初生成为 Excel 文件的文档转换为 PDF。我现在面临的问题是,由于行数是动态的,可以说是 100 行,那么我之前的固定模板方法和一个一个地设置文本框将不再起作用。
有没有解决这个问题的方法或方法?
谢谢!
解决方案
推荐阅读
- angular - 无法存储 POST 方法的响应
- java - RecyclerView 仅在编辑要添加的下一个项目时显示项目
- java - 如何将两种不同的注释方法组合成一个切入点?
- google-apps-script - Google Apps Script copyTo() 函数 - 它只复制工作表而不是内容
- html - 具有 1 个缩小列和多个带文本输入的固定宽度列的 HTML 表格
- python - Heroku 上的 Django SSL 重定向:“重定向太多”
- powerapps - Power Apps - Microsoft Flow 向多个用户发送电子邮件
- jquery - Adding links to Google Maps Markers outside of the map using options in a select dropdown
- db2 - Getting NULL Value in Stored Procedure TEXT Column
- typescript - 对象作为 Typescript 中的映射键