uweb/en/searchurl/txt/docx2html.html

32 lines
885 B
HTML

<!DOCTYPE html><html>
<title>docx2html</title>
<head>
<script src="https://fastly.jsdelivr.net/npm/mammoth@1.4.8/mammoth.browser.min.js"></script>
</head>
<body>
<div>
<center>
<h2>select a docx to convert to html</h2>
<input type="file" onchange="convert(this)"/>
</center>
<div id="container"></div>
</div>
<script>
var container = document.querySelector("#container");
function convert(input){
var files = input.files||[];
if (!files.length) return;
var file = files[0];
var reader = new FileReader();
reader.onloadend = function(event) {
var arrayBuffer = reader.result;
mammoth.convertToHtml({arrayBuffer: arrayBuffer}).then(function (resultObject) {
container.innerHTML = resultObject.value
});
}
reader.readAsArrayBuffer(file);
}
</script>
</body>
</html>