我正在开发我们的外部用户使用的 C# windows 窗体工具,我需要使用 Saveaspdf word addin 将 word 转换为 pdf 并让代码正常工作。
(开发环境:VS2010、Word 2010、.Net 4.0)
我想知道用户是否有 Word 2010,他们不需要担心 savepdf 插件。如果他们安装了 word 2007,有什么方法可以检查系统中的插件是否可用并在主应用程序部署开始之前启动此插件安装?
简单来说,我正在寻找如何将“Saveaspdf”插件打包到部署包中。
我正在开发我们的外部用户使用的 C# windows 窗体工具,我需要使用 Saveaspdf word addin 将 word 转换为 pdf 并让代码正常工作。
(开发环境:VS2010、Word 2010、.Net 4.0)
我想知道用户是否有 Word 2010,他们不需要担心 savepdf 插件。如果他们安装了 word 2007,有什么方法可以检查系统中的插件是否可用并在主应用程序部署开始之前启动此插件安装?
简单来说,我正在寻找如何将“Saveaspdf”插件打包到部署包中。
我想你想知道用户系统上的 Word 版本是什么?您可以使用 C# Word 自动化来找出答案。
//Start Word and create a new document.
Word._Application oWord = new Word.Application();
string buildVersion = oWord.Build;
// inspect buildVersion to see which version of Word they have
这里有一些关于 Word 自动化的更多信息,但你不需要的比我上面的更多。您只需要确保您有对 Microsoft Word 对象库的引用。高温高压