Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Отобразить MsWord документ на сайте


Автор: ZneP 7.4.2011, 13:26
Добрый день!

Есть система, в которой хранятся статьи. Статьи пишутся через TinyMce.
Очень много статей уже готовы, но они в формате Ms Word.

Есть какой-нибудь вариант отображать их на сайте?
Может PHP-класс, perl-скрипт, который конвертирует doc файл в html?

Автор: Warpkid 10.4.2011, 18:20
Цитата(ZneP @  7.4.2011,  12:26 Найти цитируемый пост)
Очень много статей уже готовы, но они в формате Ms Word.


Можно узнать о каком количестве идет речь? Возможно будет быстрее и проще вставить статьи из ворда в tinyMCE?
Я сам сталкивался с подобной ситуацией, в моем случае я решил именно таким образом.

Автор: WolfAlone 11.4.2011, 15:35
Всякого добра преобразующего DOC-файлы полно как на PHP так для других языков, а так же в виде уже готового ПО.

Для PHP например есть вот это: http://www.freeware32.ru/index.php?program=2447
А так же множество других вариантов, для работы с файлами формата MS Office.

P.S. Думаю, целесообразней будет всё-таки сначала сконвертировать .doc в текстовый формат и засунуть его в БД, а оттуда уже отображать.

Автор: ancad 11.4.2011, 19:40
Их обязательно показывать немедленно? Поставьте ссылку на этот файл, при кликанье по ней браузер сам раскроет док-файл.

Автор: WolfAlone 12.4.2011, 10:59
ancad, это не факт, что браузер его сам откроет. Скорее, наоборот! Браузер предложит скачать документ. Плагин для просмотра документов .doc в браузер устанавливается крайне редко (*в отличии от документов PDF).

Кстати, на Яндекс.Почте такой сервис работает - он позволяет посмотреть документ .doc, .xls и другие, прямо в браузере.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)