Поддерживает ли ExtJS декодирование файлов OOXML или ODF?

Я хочу разработать проект веб-офиса, такой же, как Google Docs и ExtJS. Может ли ExtJS изначально читать OOXML или ODF? Или есть какой-нибудь проект с открытым исходным кодом, который может помочь ExtJS декодировать файлы OOXML или ODF и редактировать их?

Огромное спасибо!


person sxingfeng    schedule 30.03.2011    source источник


Ответы (4)


Вам нужно будет прочитать файл со сценарием на стороне сервера, используя что-то вроде PHP. Затем передайте это на сторону клиента с помощью AJAX.

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

Сам скоро займусь чем-то подобным.

person Boran    schedule 18.04.2011

ExtJS — это фреймворк javascript на стороне клиента. Он не может читать никакие файлы, будь то OOXML, ODF или PDF. Вы пытаетесь отобразить файл или загрузить его? в ExtJS нет обработки файлов.

person Abdel Raoof Olakara    schedule 30.03.2011
comment
Большое спасибо, я пытаюсь отобразить файл OOXML в виде слова. Не просто разработать пользовательский интерфейс для загрузки - person sxingfeng; 31.03.2011
comment
У меня есть файл OOXML на сервере, я просто хочу отобразить его пользователю, и пользователь может выполнить простую операцию редактирования. - person sxingfeng; 31.03.2011

попробуйте взглянуть на структуру odf javascript: http://webodf.org/demo/

person Minkbear    schedule 11.08.2011

Если все, что вы хотите сделать, это просмотреть документ Google в своем клиентском приложении, возьмите URL-адрес предварительного просмотра документа (каждый документ должен иметь один), а затем отобразите этот документ в iframe в вашем приложении extjs.

person Community    schedule 14.05.2011