【发布时间】:2026-01-03 06:10:01
【问题描述】:
我正在寻找解决此问题的最佳方法以及我们最好的处理顺序。
我们有一个应用程序,用户可以在其中输入某些个人详细信息, 之后,他们可以下载 word 文档 (.docx) 或获取个人数据的 pdf (.pdf)。
我们已经做的是将一切分开: 使用 *.docx 模板,我们填写参数化字段,然后将其作为 docx 保存给用户
通过一个名为BioPdf的库,我们可以将渲染的word文档转换为pdf
我们希望避免在服务器上安装 Office(或任何其他办公工具), 所以当前的库需要去,我们知道iTextSharp是一个创建pdf的库,但这意味着每次模板更改时,我们都需要为word文件更新我们的*.docx模板,同时及时更新呈现我们的 pdf 的 iTextSharp 代码。
我们看错了吗? 我们应该按什么顺序生成这些文件,以便 - 最小化模板更改时的工作 - 服务器上没有安装任何办公程序
最好的问候 桑德·豪特基尔
【问题讨论】:
-
我刚刚在 CodeProject 上注意到以下内容 - codeproject.com/KB/office/WebPDF.aspx - 它包含一个演示 iTextSharp 应用程序,可能会有一些用处。
标签: asp.net-mvc-3 pdf-generation