1234567891011121314151617181920212223242526272829303132 |
- <!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>
|