Я занимаюсь разработкой веб-части с использованием sharepoint 2013 и Visual Studio 2013. Мне нужно, чтобы отображал предварительный просмотр файла Power Point (также файлы excel и word). Представление отлично работает для .pdf files.So моя идея состоит в том, чтобы преобразовать файл ppt в файл pdf, а затем отобразить предварительный просмотр. Пожалуйста, посмотрите мой код.Предварительный просмотр Power Point в 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)). Как я могу решить эту проблему.Пожалуйста, помогите мне. Спасибо заранее