docxファイルからテキストを取得し、ユーザーがボタンをクリックしたときにそれをtextareaの値として配置したいですか?ボタンの作成方法やtextareaの値の変更方法などを知っていますが、docxファイルからテキストを取得する方法と、可能であればフォーマット要素を使用する方法がわかりません。そして、私は外部サーバーからdocxファイルを取得することに言及する必要があります。
ありがとう!
Docxtemplaterを使用してできることは次のとおりです。
覚えておくべきこと:
このスクリプトで使用されているcdnからではなく、ビルドからファイルを直接ダウンロードする場合はnew Docxtemplater()
、new window.docxtemplater()
;の代わりに作成する必要があります。
var openFile = function(event) {
var input = event.target;
var reader = new FileReader();
reader.onload = function() {
var zip = new JSZip(reader.result);
var doc = new window.docxtemplater().loadZip(zip);
var text = doc.getFullText();
var node = document.getElementById('output');
node.innerText = text;
};
reader.readAsBinaryString(input.files[0]);
};
<script src="https://cdnjs.cloudflare.com/ajax/libs/docxtemplater/3.1.9/docxtemplater.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/2.6.1/jszip.js"></script>
<input type='file' onchange='openFile(event)'>
<br>
<div id='output'>...</div>
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加