2017-08-19 2 views
1

ユーザーは、別のページにテキストを表示する必要があるmsワードファイルをアップロードできます。取得情報の段落に、ここで説明したように、これは、いくつかのファイル情報を返しますinput type = 'file'を使用してワードドキュメントを読む方法

HTML

<form> 
    <input type='file' v-on:click='retrieve'> 
</form> 

JS

retrieve: function retrieve(e) { 
    var asfarasicansee = e.target.files[0] 
    console.log(asfarasicansee) 

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file

を私のHTMLとJavaScript(vuejs)は、このようなものです

私が見つけることができる唯一の他のものは2001年であり、Internet Explorerでのみ動作しますが、私の他のコードはInternet Explorerで動作しません: https://snook.ca/archives/javascript/copying_from_mi

誰もMSワード(または他のテキストエディタ)ファイルを扱う方法を知っていますか?どのようにしてそのような文書からテキストを取り出すことができますか?

答えて

1

Microsoft Wordなどのソフトウェアで作成されたファイルは、プレーンテキストのようなものではありません。つまり、一種のパ​​ーサを使用してその内容を読み取る必要があります。もちろん、JavaScriptはUint8arrayまたはArrayBufferでバイナリ形式のデータをサポートしているので、ファイルの内容をその形式で読み込んで、https://github.com/lalalic/docx4jsのような特定のパーサーで処理できます。

関連する問題