0

我目前正在使用互操作自动更新单词模板,然后将其转换为 pdf。

我遇到了许多链接,这些链接说微软不建议使用互操作来自动化任何类型的办公室工作,因为它可能表现不正常。

我面临着类似的问题,这就是为什么我正在寻找更好的替代方法来更新 docx。自动文件,然后将其转换为pdf。

我在 microsoft graph 中搜索了相同的内容,但只发现文档可以由用户编辑。如果我错过了什么,请帮助我。

提前致谢。

4

1 回答 1

1

您需要使用 Open XML SDK 即时处理 Word 文档(仅限 Open XML 文档)。有关详细信息,请参阅欢迎使用 Open XML SDK 2.5 for Office

从其他应用程序自动化 Word 可能需要更多时间,并且有以下限制:

Microsoft 目前不推荐也不支持任何无人值守、非交互式客户端应用程序或组件(包括 ASP、ASP.NET、DCOM 和 NT 服务)的 Microsoft Office 应用程序自动化,因为 Office 可能表现出不稳定的行为和/或在此环境中运行 Office 时出现死锁。

如果您正在构建在服务器端上下文中运行的解决方案,您应该尝试使用已确保无人值守执行安全的组件。或者,您应该尝试找到允许至少部分代码在客户端运行的替代方案。如果您使用来自服务器端解决方案的 Office 应用程序,该应用程序将缺少许多成功运行所需的功能。此外,您将承担整体解决方案稳定性的风险。

在Office 服务器端自动化的注意事项文章中阅读有关此内容的更多信息。

于 2019-12-04T10:26:55.883 回答