Встроить просмотрщик Powerpoint на веб-страницу (PHP) - PullRequest
8 голосов
/ 29 июня 2010

Я создаю приложение PHP, где пользователь загружает файлы Powerpoint.Я хочу, чтобы другие пользователи просматривали его вместо загрузки.(Использование сторонних приложений, таких как Google Docs, может быть немного неудобно для пользователей) Можно ли написать код программы просмотра PowerPoint на PHP?

Ответы [ 4 ]

15 голосов
/ 25 июля 2013

Вы можете автоматизировать процесс использования Google Docs с php.

Google предоставляет программу просмотра ppt, которую можно встроить в веб-страницы с помощью следующего кода

<iframe src="http://docs.google.com/gview?url=http://www.domainname.come/presentation.ppt&embedded=true" style="width:550px; height:450px;" frameborder="0"></iframe>

Теперь я предполагаю, что php обрабатывает загрузки, сделанные вашими пользователями, поэтому было бы легко найти URL для конкретного ppt-файла. Вы можете сохранить этот URL либо в переменной, либо в базе данных, извлечь его при необходимости и поместить в приведенный выше код.

Я надеюсь, что смог объяснить логику, которую я пытаюсь применить, дайте мне знать, если вам нужно больше спецификаций.

2 голосов
/ 29 июня 2010

Я подозреваю, что было бы намного проще сократить слайды PowerPoint до файлов .PNG и создать простой скрипт PHP для циклического перемещения по изображениям.

1 голос
/ 29 июня 2010

Вы хотите переписать Powerpoint на PHP?Я скажу ... очень сложно в лучшем случае.Однако существуют инструменты, которые облегчают вашу жизнь.Кроме того, в Powerpoint есть опция «Сохранить как веб-страницу», так что, возможно, вы могли бы сделать так, чтобы ваши загрузчики сохранили powerpoint как веб-страницу и загрузили этот вывод, который, как я полагаю, впоследствии будет довольно легко разместить наweb.

В качестве альтернативы, если вы чувствуете себя более амбициозно, вы можете прочитать API Google docs и, возможно, создать портал для загрузки в документы Google для участников и просматривать документы Google для своих посетителей.Ваш PHP-интерфейс мог бы использовать всю мощь документов Google, но устранить громоздкость (я немного удивлен, что это настоящее слово).

1 голос
/ 29 июня 2010

«Можно ли написать код программы просмотра PowerPoint на PHP?»

Да. К сожалению, если вы задаете этот вопрос, вы, вероятно, не сможете сделать это самостоятельно.

Если вы все равно хотите попробовать, вот хорошее место для начала: http://msdn.microsoft.com/en-us/library/cc313106(office.12).aspx

Или вы можете найти библиотеку, которая делает это. Они, вероятно, там, просто Google это.

РЕДАКТИРОВАТЬ: Нашел один здесь: http://phppowerpoint.codeplex.com/

...