我使用的共享点2013和Visual Studio 2013.I开发一个Web部件必须 显示器电源点文件的预览(也Excel和Word文件).Preview为工作正常.pdf文件。所以我的想法是将ppt文件转换为pdf文件,然后显示预览。请参阅我的代码。预览在Sharepoint 2013
Microsoft.Office.Interop.PowerPoint._Application PPApplication = new Application();
Presentation PPDoc = null;
PPDoc = PPApplication.Presentations.Open(InputFilePath);
PPDoc.SaveAs(OutputFilePath, PpSaveAsFileType.ppSaveAsPDF);
但是第一行创建对象的代码生成了以下错误。 检索COM类工厂CLSID 组件{91493441-5A91-11CF-8700-00AA0060263B}失败,原因是以下错误: 80070005访问被拒绝。 (从HRESULT异常:0X80070005(E_ACCESSDENIED)) 然后我接着在下面的链接步骤。 "Retrieving the COM class factory for component.... error: 80070005 Access is denied." (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) 然后,错误改变其在下面给出。 检索COM类工厂CLSID {91493441-5A91-11CF-8700-00AA0060263B}失败,原因是以下错误组件: 80010001呼叫由被叫方拒绝。 (来自HRESULT的异常:0x80010001(RPC_E_CALL_REJECTED))。 我该如何解决这个问题。请帮助我。提前感谢