【发布时间】:2017-01-22 15:57:28
【问题描述】:
参考以下代码来实现我们的用例: http://dev.office.com/reference/add-ins/shared/document.getfileasync 我们使用上述参考代码将当前打开的文档从 word/ppt 提取到 Office Open XML(“Office.FileType.Compressed”)格式切片中。我们将这些切片组合成字符串。我们尝试了两种方法来重新生成文档。 1.我们将同一个文档下载到本地文件系统(我们的JS下载方法附在download.txt中)。 2. 我们将它作为有效负载传递给我们的 POST REST 服务方法。 我们使用 MIME 类型作为 docx 的 application/vnd.openxmlformats-officedocument.wordprocessingml.document 或 pptx 的 application/vnd.openxmlformats-officedocument.presentationml.presentation。 一旦我们通过组合压缩表单切片来存储原始 docx 或 pptx 文档,我们将无法打开/重新生成它。 MS word/ppt 总是要求修复文档。修复不检索文档。 您能否告诉我们如何使用 office JS 克服这个问题?您能否提供示例代码以从压缩切片中重新生成文档? 请说明文章中提到的步骤是否适用于 Microsoft Exchange 服务器。
【问题讨论】:
-
更好地格式化您的问题可能很有用。它令人困惑且难以阅读。你会增加有人回答的机会。我会尝试编辑它,但看起来我可能会改变你需要的东西。查看本指南:stackoverflow.com/help/how-to-ask。
-
看看这个链接:github.com/OfficeDev/office-js-docs/blob/master/docs/develop/… 看看它是否有助于你尝试做的事情。
-
有没有办法让我们在 excel 和 powerpoint 应用程序中取回文档?我找不到 api 可以做到这一点..