我有一个 ASP.NET 4.0 Web 应用程序,需要为保险创建申请表。基本上,该程序加载一个 PDF 模板,填充表单域,然后展平并关闭 PDF。当我从 Word 创建模板时,它们很小(5 页大约 156k),但通过 Adobe Acrobat 添加到模板的每个表单域都会使整个文件大小增加大约 5-10k。不幸的是,这些页面有很多表单域(200+),最终结果往往是每页大约半 MB 到 1 MB。
谁能建议一个替代应用程序,可以从 ASP.NET 网页动态使用,它可以做类似的工作但保持较小的文件大小?它不需要是免费组件,但它确实需要有一种方法让我从 word 文档创建模板,但不使用 Office 自动化来填充 word doc 并另存为 PDF。我的偏好也是它处理流而不是文件,但在这种情况下,这对我来说是一个次要的考虑。