2015-09-15 2 views
-3

Я хочу powerpoint viwer в приложении asp.net mvc. Он должен работать на всей платформе. Я должен быть с открытым исходным кодом. Мне просто нужен зритель PowerPoint. Пожалуйста, скажите мне возможные решения СпасибоPower Point viewer asp.net mvc

+1

возможно дубликат [Как я могу просмотреть PowerPoint в ASP.NET приложение?] (http://stackoverflow.com/questions/4461620/how-can-i-view-a-powerpoint-in-an-asp-net-application) – danrah

ответ

0

Я нашел Office Viewer Component. Технически это элемент управления ActiveX, который каким-то образом способен размещать документы MS Office. Используя этот компонент, я успешно включил презентацию PowerPoint в наш прототип приложения, разместив экземпляр Office Viewer на основной форме. C# код для открытия презентации и переход на слайд-шоу режим выглядел следующим образом:

using Microsoft.Office.Core; 
using Microsoft.Office.Interop.PowerPoint; 

private AxOfficeViewer.AxOfficeViewer axOfficeViewer1; 
private Microsoft.Office.Interop.PowerPoint.Presentation _presentation; 

public void OpenDocument(string fileName) 
{ 
    axOfficeViewer1.Visible = false; 

    axOfficeViewer1.Open(fileName); 
    axOfficeViewer1.Visible = true; 
    axOfficeViewer1.SlideShowPlay(false, false, false, false); 

    _presentation = 
     axOfficeViewer1.ActiveDocument as Presentation; 
} 

Вы можете прочитать об этом на CodeProject - Embedding PowerPoint presentation

+0

Он должен быть бесплатным, и он должен работать на мобильных устройствах , Будет ли он? –

+0

Да, это бесплатно, но работает на мобильных устройствах или нет .. вам нужно проверить –

+0

Сначала это не бесплатно. Во-вторых, это только поддержка оконной платформы. –

Смежные вопросы