2017-05-19 89 views
1

下载导出为HTML .docx文件拨打电话这样的例子from here的Node.js - 从onedrive使用microsoftgraph API调用

client 
    .api('/me/drive/root/children/Doc.docx/content') 
    .getStream((err, downloadStream) => { 
     let writeStream = fs.createWriteStream('Mydoc.docx'); 
     downloadStream.pipe(writeStream).on('error', console.log); 
    }); 

它按预期工作当。我想要的是将.docx文件作为html。有什么办法可以用html格式下载它?或者我必须保存该文件,然后尝试将其导出为html。谢谢

回答

0

Word文档(.docx)不使用HTML,它们使用Office Open XML(OOXML)。从技术上讲,它们是一个压缩包,包含几个元素以及文档的原始OOXML。

OneDrive本身不提供任何文件转换工具,它只是云存储的文档存储英寸

为了一个文件从一种格式转换为另一种(OOXML成HTML为例),你需要为此使用第三方工具或服务。我建议看看Aspose。他们提供了一系列文件格式转换工具,其中包括Word。我也有很多开发者使用他们的Aspose Cloud服务来报告好的结果。

+0

谢谢你的澄清!我认为我不能遵循这个建议,但它给了我一个非常好的开始。 – bgiuga