我想获取.DOC或.DOCX文件并将其转换为其他文件格式;例如PDF或HTML等。我没有在本地计算机上加载MS Word,也没有Office 365帐户。
Microsoft Graph会提供一种以编程方式执行此操作的方法吗,还是我咆哮错误的树?
提前感谢任何见解或想法!
答案 0 :(得分:1)
您可以在Office365 / Graph中以各种方式执行此操作:
GET / drive / items / {item-id} / content?format = {format}
这也适用于SharePoint中的文件。
请参阅: https://docs.microsoft.com/en-us/onedrive/developer/rest-api/api/driveitem_get_content_format
答案 1 :(得分:0)
Microsoft Graph(https://graph.microsoft.io/)不能用于将.DOC或.DOCX文件转换为其他格式,尤其是在您没有MS Word或Office365的情况下。 Microsoft Graph基本上只是用于访问存储在Office365租户中的数据/对象的接口。
如果没有MS Word,转换的唯一选择(除了第三方工具)将使用Office Open XML,但即使这样也不适合您的需要,因为.DOC文件不是基于开放的XML标准。渲染到PDF也不是Office Open XML规范的一部分,因此如果您不希望MS Word为您执行此操作,则需要找到其他服务。
简而言之,要回答您的问题...不,您不能使用Microsoft Graph将MSWord文档转换为其他格式。
答案 2 :(得分:0)
Essential DocIO是一个可以考虑的选项。该库可以从Doc和Docx转换为PDF,不依赖于Microsoft Office。
如果您符合资格(每年收入少于100万美元),整个产品都可以通过community license免费获得。
注意:我为Syncfusion工作
答案 3 :(得分:0)
今天Microsoft Graph没有提供此功能,但它是一个合理的请求。您可能希望在uservoice here处提升它。