0

我有几个 MS Word 文档作为 BLOB 存储在 SQL Server 数据库中。

我需要能够:

  1. 打开文档
  2. 设置一些 DOCVARIABLEs
  3. 打印文档

我对 Word 自动化非常熟悉,但我不知道如何从数据库中打开文档。如果它们能够实现结果,我也对自动化以外的解决方案持开放态度。

我非常想避免使用临时文件。

历史:

我正在重建一个用 Access 2003 编写的遗留系统。遗留系统使用一个名为 UnboundObjectFrame 的控件,该值被分配给该控件。然后该框架公开适当的自动化对象。我在.Net 中找不到任何等效控件。

雅各布

4

1 回答 1

2

不幸的是,唯一的选择是创建一个临时文件。Office 不支持从任何类型的内存流或字节数组打开文档。如果您不知道如何以编程方式查询数据库列并创建临时文件,请发布一个新问题。

于 2013-06-14T21:55:36.833 回答