gpt4 book ai didi

stream - 从流中打开 Word (.doc) 文档

转载 作者:行者123 更新时间:2023-12-02 04:51:06 24 4
gpt4 key购买 nike

我的 SQL 数据库中存储了一堆 Word 文档 (.doc),我需要打开它们,清理标题、主题等属性,然后将文件保存回数据库。

是否可以从流中打开“.doc”文件?

最佳答案

Word 无法从内存流中打开 .doc 文件。要打开该文件,您必须先将文档保存到临时位置。

但是,Word 鲜为人知的 RTF 转换器接口(interface)可用于从 RTF 格式的流中加载文档。如果您可以选择使用 RTF 而不是二进制格式1,您可能需要看看 WinWord Converter SDK:

How to Obtain the WinWord Converter SDK (GC1039)

对于导入转换器,您必须实现 ForeignToRtf 方法,Word 将调用该方法来接收 RTF 输入。

1其实你仍然可以将文件保存为.doc格式;但是,您必须先使用 SDK 将 .doc 文件转换为 RTF,然后在 Word 中打开 RTF 流。从二进制格式到 RTF 的转换(反之亦然)应该基本上是无损的,因为 RTF 格式是与二进制格式同步开发的。但是,应该记住,使用 RTF 转换器接口(interface)将不允许您使用 OpenXML/Office 2010 引入的任何新功能。

关于stream - 从流中打开 Word (.doc) 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4345216/

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