gpt4 book ai didi

ms-word - 在不使用 ole 自动化的情况下以编程方式将 word docx 转换为 doc

转载 作者:行者123 更新时间:2023-12-04 10:33:13 25 4
gpt4 key购买 nike

我正在寻找一种在不使用 ole 自动化的情况下以编程方式将 docx 格式的 word 文档转换为 doc 格式的方法。我已经有一个可以执行此操作的 Windows 服务,但这意味着在服务器上安装 Office,它有点不可靠且不受支持。我知道 aspose.words 产品,我会尝试一下,但是有没有人建议如何尽可能简单、可靠和便宜地做到这一点?

最佳答案

不使用 OLE 自动化的一种选择是包装兼容包附带的转换器 dll,以便在不自动化 Office 的情况下从 docx 转换为 doc。

这只需要在机器上安装 Office 的兼容包。

Office 转换器 dll 使用接口(interface) ForeignToRtf/RtfToForeign 从它们支持的文档格式转换为 RTF 和/或从 RTF 转换为它们的文档格式。您可以根据需要链接转换器,将一种格式转换为另一种格式,例如进行转换 DOCX -> RTF -> DOC。

你可以得到SDK from Microsoft ,其中包括几个关于如何使用现有转换器的示例。如果我没记错的话,已经包含了一个命令行包装示例。一切都是 C/C++ 的东西。

您可以通过查看以下注册表项找出哪些转换器 dll 负责 OpenXML 转换:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\Word12  

如果您需要更多详细信息,请告诉我。

关于ms-word - 在不使用 ole 自动化的情况下以编程方式将 word docx 转换为 doc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/285700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com