C#将PPT转化为XPS时遇到的“对COM组件的调用返回了错误HRESULT E_FAIL”错误的解决方法

C#中将PPT上传转成XPS显示时,报“对COM组件的调用返回了错误HRESULT E_FAIL”错误。

 

费了九牛二虎之力,终于知道原因了,需要在服务端安装MS的SaveAsPDFandXPS.exe插件,安装后打开PPT后,可以显示“另存为PDF或XPS格式”,

这样就OK了。

 

另外,网上有人将PPT另存为“另存为PDF或XPS格式”时,遇到“无法找到打印机 Microsoft XPS Document Writer”的问题,可以打开“管理工具”-“服务”-

“Print Spooler服务”解决。

你可能感兴趣的:(C#将PPT转化为XPS时遇到的“对COM组件的调用返回了错误HRESULT E_FAIL”错误的解决方法)