0

以下のコードを使用して、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 ファイルを読み取ることができません。コードの修正を手伝ってください。

4

1 に答える 1

2

DOCX ファイルを読み取るには、そのコンテンツ (フォルダー、xml ファイル、および画像などのリソースの混合物) を解凍する必要があります。この投稿でいくつかの手がかりを得ることができるかもしれません: ファイルの解凍

DOC ファイルはバイナリ (およびクローズド) 形式であるため、読めるとは思えません。

于 2011-12-28T18:22:14.573 に答える