Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Импорт текста из MS Word, помогите 
:(
    Опции темы
Tankian
Дата 18.1.2007, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 19.12.2006

Репутация: нет
Всего: нет



Всем привет! 

Проблемка вот в чем. Имеется некий вордовский документ. Я пытаюсь "взять" и вывести в поле текст, который в этом документе содержится. 

Если сделать например так:
Код

<script language="JavaScript">
var tablica = "1.txt";
document.write('<iframe src="'+tablica+'" border="0">');
</script>
 
то в ифрейм выводиться текст, который есть в файле. но здесь, как вы заметили, txt-файл. а вот если вместо txt использовать doc, то... вобщем-то тоже работает, но не так, как хотелось бы. в этом случае выдается запрос на сохранение/открытие файла и в ифрейм вставляется не только текст из файла, но и вордовский интерфейс...(не знаю я как это объяснить... может кто видел?). и при этом все это дело (выведенный текст) можно редактировать. т.е. получается "мини-ворд" такой на сайте. 

Как сделать, чтобы из .doc'а в ифрейм выводился просто текст без возможности редактирования(ну чтобы как из .txt)??? smile . ...или может есть какой-то другой способ? Помогите пожалуйста...


Всем заранее спасибо!
PM MAIL   Вверх
dstorm81
Дата 18.1.2007, 09:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: 20
Всего: 39



довольно таки муторную задачу ты себе поставил человече smile
итак
это вордовский документ который обрабатывается по сути актив иксами, версии вордовского документа тоже могут быть разными (тоже проблема)
прредставим ситуацию что пользователь сидит под виндой без установленного ворда, тогда он не получит соответствующего контекста страницы (есть еще линукс и маки и не уверен что их оффисы корректно работают с вордовскими документами) что из этого следует,  следует то что обработку файла надо перенести на сервер, и оттуда отдавать как текст/плайн
следственно надо рассматривать ситуацию что сервер будет использовать asp (или асп чили)
в асп должны быть компоненты которые позволяют работать с вордовскими документами, но опять же они вероятней всего платные, вот такая ситуация, может БЫТЬ и пхп может работать с вордовсими докуменами превращая их в текст, но не уверен
так что проще отдавать докумены на скачивание
или посидеть вечерок переделывая их в хтмл если объем не велик, имхо



--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
Tankian
Дата 18.1.2007, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 19.12.2006

Репутация: нет
Всего: нет



dstorm81, ну разумеется обработка на сервере будет. весь смысл состоит в том, что на сервере лежит два файла: хтмл, и вордовский. скрипт, который прописан в хтмл должен читать содержимое вордовского файла в обычную строковую переменную (в вордовском файле 100% ничего кроме текста не будет), и выводить эту строку в ифрейм ( ну или просто в боди - это не особо важно). 
в Ruby, например, можно сделать так:
Код

str = File.readlines("имя.doc")

вот я и подумал, что и здесь может быть что-то подобное есть...

а переделывать их в хтмл сложновато. потому как во-первых объем довольно велик, а во-вторых этот вордовский файл будет периодически изменяться...

но все равно спасибо.

Это сообщение отредактировал(а) Tankian - 18.1.2007, 16:22
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0662 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.