为了我的项目需要,我需要将MS格式文档转换为pdf。我开始探索微软图API。为了方便起见,我开始使用https://developer.microsoft.com/en-us/graph/graph-explorer上的graph explorer(使用我的公司和个人登录)。
我在驱动器中添加了示例文档并使用https://graph.microsoft.com/v1.0/me/drive/root/children
,我得到了我的文件的itemId。
现在,我正在尝试使用https://graph.microsoft.com/v1.0/me/drive/items/{itemId}/content?format=pdf
将其转换为pdf。但我总是得到响应为失败 - 状态代码0
任何人都知道如何解决这个问题?
这是微软图浏览器的附加屏幕截图
注意:我发现类似的问题here但它没有解决
根据您的描述,我假设您要使用Microsoft graph API将.docx文件转换为PDF格式。
根据我的测试,我们可以使用https://graph.microsoft.com/v1.0/me/drive/items/{itemId}/content?format=pdf
。
在图表浏览中运行时,它将返回失败响应。但是,当我们使用开发控制面板时,我们可以获得此请求和响应。
位置属性位于响应标头中。它是转换后文件的地址。
我们可以使用此URI来查看或下载转换的文档。
请求网址:
https://graph.microsoft.com/v1.0/me/drive/items/{itemId}/content?format=pdf
回复可能是这样的: