Read Microsoft docx file fromlocal
Makes use of https://docxtemplater.readthedocs.io/en/latest/installation.html#browser to read a docx file and show the contents on browser.
by marbx
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/2.6.1/jszip.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/docxtemplater/3.1.9/docxtemplater.js"></script>
<input type='file' onchange='openFile(event)'>
<br>
<div id='output'>...</div>
JavaScript
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]);
};