Как изменить текущий код для чтения файла .docx, используя HTML5 файл API - PullRequest
0 голосов
/ 28 декабря 2011

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

 $('#xfilex').live('change', function() {
 var file = document.getElementById('xfilex').files[0];
 if(file) {
           var reader;
           reader = new FileReader();
           reader.readAsText(file, "UTF-8");
           reader.onload = loaded;
          }
 });
 function loaded(evt) {
                var fileString = evt.target.result;
                var str = fileString;
                alert(str);
 }   

Но этот код не может прочитать файл .docx / .doc.Пожалуйста, помогите мне исправить код.

1 Ответ

2 голосов
/ 28 декабря 2011

Чтобы прочитать файл DOCX, вам необходимо разархивировать его содержимое (представляющее собой смесь папок, файлов XML и ресурсов, таких как изображения). Может быть, вы можете иметь некоторые подсказки в этом посте: Распаковка файлов

Я сомневаюсь, что вы можете прочитать файл DOC, потому что это двоичный (и закрытый) формат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...