目前,我们正在使用 office interop 从 office 2003 中的模板(word、excel 和 powerpoint)生成文档。这似乎很不受欢迎(请参阅office-interop-with-64bit-windows-in-asp-net),虽然它工作正常,但我会对支持的解决方案更满意。
有什么非hacky方法可以做到这一点?要求是
- 仅限 Office 2003。(不允许使用 office xml / office 2007 兼容包)
- 必须从 ASP.NET 运行服务器端
- 必须能够从用户提供的 .dot、.xlt 和 .pot 模板创建 Word、Excel 和 Powerpoint 文档
- 必须能够通过在某些点替换某些文本来进一步自定义文档,例如名称、地址等
- 免费或非常低的费用。我将无法提出采购订单来更换工作系统,因为某些网站上的四个人认为这是一个肮脏的黑客;)
我不确定有没有更好的方法。在那儿?