Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Microsoft graph api Node.js-下载使用microsoftgraph api调用从onedrive导出为html的.docx文件_Microsoft Graph Api - Fatal编程技术网

Microsoft graph api Node.js-下载使用microsoftgraph api调用从onedrive导出为html的.docx文件

Microsoft graph api Node.js-下载使用microsoftgraph api调用从onedrive导出为html的.docx文件,microsoft-graph-api,Microsoft Graph Api,当像这样打电话的时候 它按预期工作。我想要的是以html格式获取.docx文件。有没有办法以html格式下载?或者我必须保存文件,然后尝试将其导出为html。谢谢,Word文档(.docx)不使用HTML,它们使用Office Open XML(OOXML)。从技术上讲,它们是一个压缩包,包含几个元素以及文档的原始OOXML OneDrive本身不提供任何文档转换工具,它只是存储文档的云存储 为了将文档从一种格式转换为另一种格式(例如从OOXML转换为HTML),您需要使用第三方工具或服务。我建

当像这样打电话的时候

它按预期工作。我想要的是以html格式获取.docx文件。有没有办法以html格式下载?或者我必须保存文件,然后尝试将其导出为html。谢谢,Word文档(.docx)不使用HTML,它们使用Office Open XML(OOXML)。从技术上讲,它们是一个压缩包,包含几个元素以及文档的原始OOXML

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

为了将文档从一种格式转换为另一种格式(例如从OOXML转换为HTML),您需要使用第三方工具或服务。我建议你看一看。他们提供了一系列的文件格式转换工具,其中包括一个。我已经有很多开发者报告他们的服务也取得了很好的效果

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

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


为了将文档从一种格式转换为另一种格式(例如从OOXML转换为HTML),您需要使用第三方工具或服务。我建议你看一看。他们提供了一系列的文件格式转换工具,其中包括一个。我已经有很多开发者报告他们的服务也取得了很好的效果

谢谢你的澄清!我认为我不能接受这个建议,但它给了我一个很好的开端。谢谢你的澄清!我认为我不能接受这个建议,但它给了我一个很好的开端。
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);
    });