未使用Microsoft Graph API调用将Power Point转换为PDF

未使用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

我正在使用Microsoft图形调用将我的演示文稿转换为pdf。通常它会成功地转换为一般演示文稿,但若我的ppt大小不大(约1MB)或包含一些高质量的图形图像,则转换失败。我得到的回应是:

{
"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文件包含高质量的图形图像。)啊,这可能就是问题所在。不要追求高质量,试着看看你是否可以减少中等或最小的质量,看看它是否有助于前进。这将帮助您进一步隔离问题,并为您提供解决方案。