7 asp.net ms-office office-interop
目前我们正在使用office interop从office 2003(word,excel和powerpoint)中的模板生成文档.这似乎是相当不赞成的(请参阅office-interop-with-64bit-windows-in-asp-net)虽然它工作正常但我会更乐意使用支持的解决方案.
有什么非hacky方法可以做到这一点?要求是
我不确定有更好的方法.在那儿?
我刚刚发布了这个作为另一个关于自动化 Office 的问题的答案,但我认为这也是对这个问题的合适回答(特别是因为您正在寻找免费或低成本的解决方案)。
我在使用 Microsoft Excel、Word 和 PowerPoint 通过 Web 服务中的互操作将 Office 文档打印为 PDF 格式时遇到了无穷无尽的问题(性能不佳、进程挂起、进程崩溃等)。我也遇到过我怀疑是由于不可见对话框引起的问题(可能文件已损坏,已设置只读推荐,文件受密码保护,或其他)。
我知道有一些不使用 Office 的工具可用,但它们非常昂贵。我的解决方案是切换到自动化 OpenOffice。OpenOffice 似乎更加稳定,我已经将挂起的进程等抛在脑后。
因此,虽然我想我说的是“不要让 Microsoft Office 自动化”,但我并不是建议您完全放弃自动化;只是我在自动化 OpenOffice 方面比 Microsoft Office 取得了更大的成功。
| 归档时间: |
|
| 查看次数: |
7544 次 |
| 最近记录: |