Войти
ПрограммированиеФорумВеб

Есть способ открыть в браузере PPTX (PowerPoint) файл?

#0
10:33, 16 янв. 2018

В общем, нужно как-то в embed/object/iframe и тд открыть документ PowerPoint в окне браузера на той же странице, то есть не в новой вкладке, то есть в определённой области, то есть в div-е, ну да не суть.
Главный геморр - это должно работать и без интернета, то есть локально, если сервер в локалке работает.
Конечно же, эта тема гуглится и сразу натыкаешься на это:

<iframe src="http://docs.google.com/gview?url=http://www.yourwebsite.com/powerpoint.ppt&embedded=true" style="width:600px; height:500px;" frameborder="0"></iframe>
но это разумеется только с интернетом, а как без него? Может есть какой-то нормальный кроссбраузерный плагин? Или как вообще? На сервере рендерить картинки PPTX в img и отсылать клиенту? )


#1
10:51, 16 янв. 2018

этот вроде читает и пишет, а этот только пишет

#2
11:11, 16 янв. 2018

glasm
> этот вроде читает и пишет, а этот только пишет
оо отлично, спасибо. Это типа скриптец, который мне будет рендерить PowerPoint в div, я правильно ж понимаю?

P.S.: а для PDF что-то подобное есть, что бы без плагина в браузере PDF рендерить в div?

#3
13:34, 16 янв. 2018

Не, всё это фигня, они не могут просматривать PPTX, сначала надо в другой формат конвертнуть...  Не у кого-то на памяти скрипта для просмотра PPTX в вебе?  Собственно задача сводится к конвертации PPTX в HTML5 и вставки его в iframe, просто пока что ничего не нашёл, а самому это писать..ухх)

#4
13:49, 16 янв. 2018

Попробуй так, - https://crocodoc.com/docs/js-intro/  но не факт, что будет работать офлайн. Но вообще не очень понятно, зачем конвертировать на лету,  если оно всегда лежит на сервере, пусть сразу в HTML лежит, а не в левом офисном формате.

#5
13:57, 16 янв. 2018

0iStalker
> Но вообще не очень понятно, зачем конвертировать на лету,  если оно всегда
> лежит на сервере, пусть сразу в HTML лежит, а не в левом офисном формате.
дело в том, что те, кто будет этим пользоваться - офисный планктон, не будешь же ты объяснять секретарше, что тебе сначала нужно это конвертнуть во что-то и только потом кинуть на серверную папку, где периодический обновляются документы...
Где бы стянуть сорцы google docs... :-)

Да, и кстати, по поводу CrocoDocs, там походу только через их веб сервис... 

 <script src="//crocodoc.com/webservice/document.js? ...

#6
19:09, 16 янв. 2018

А есть вообще какой-то плагин для браузера, который бы в оффлане как adobe reader работал, мог бы на страницах PPTX показывать?

ПрограммированиеФорумВеб

Тема в архиве.