未使用Microsoft Graph API调用将Power Point转换为PDF
我正在使用Microsoft图形调用将我的演示文稿转换为pdf。通常它会成功地转换为一般演示文稿,但若我的ppt大小不大(约1MB)或包含一些高质量的图形图像,则转换失败。我得到的回应是:未使用Microsoft Graph API调用将Power Point转换为PDF,pdf,microsoft-graph-api,powerpoint,microsoft-graph-sdks,microsoft-graph-files,Pdf,Microsoft Graph Api,Powerpoint,Microsoft Graph Sdks,Microsoft Graph Files,我正在使用Microsoft图形调用将我的演示文稿转换为pdf。通常它会成功地转换为一般演示文稿,但若我的ppt大小不大(约1MB)或包含一些高质量的图形图像,则转换失败。我得到的回应是: { "error":{ "code": "notSupported", "message": "Error from Office Service. Url=https://pptcs.offic
{
"error":{
"code": "notSupported",
"message": "Error from Office Service. Url=https://pptcs.officeapps.live.com/document/export/pdf HttpCode=BadRequest cert=subject:;thumbprint: ResponseHeaders=X-ErrorCode: PPTCannotPrint\r\nX-ErrorCategory: BadRequest\r\nX-IsRetriable: False\r\nX-FileDownloadTimeInMs: 718.7589\r\nX-ClientCorrelationId: 8bec156c-9d05-4422-a35f-d85f26189bfb\r\nX-ServiceCorrelationId: 8bec156c-9d05-4422-a35f-d85f26189bfb\r\nX-ConversionTimeInMs: 140.6285\r\nCache-Control: private\r\nDate: Sat, 12 Sep 2020 18:28:17 GMT\r\nServer: Microsoft-IIS/10.0\r\nX-AspNet-Version: 4.0.30319\r\nX-Powered-By: ASP.NET\r\n",
"innererror": {
"code": "invalidFileFormat"
}
}
}
这是一个已知的问题,还有解决方法吗?请确保您使用的输入文件是.pptx格式,因为错误表明它是无效的文件格式。文件仅为.pptx格式,唯一的区别是文件大小大(大约1MB)(因为ppt文件包含高质量的图形图像。)啊,这可能就是问题所在。不要追求高质量,试着看看你是否可以减少中等或最小的质量,看看它是否有助于前进。这将帮助您进一步隔离问题,并为您提供解决方案。