Twain Scanner. Extension for scan paper documents from scanner device and send base64 on page web application.
1) Install…
Total ratings
3.44
(Rating count:
9)
User reviews
Recent rating average:
2.83
All time rating average:
3.44
Rating filters
5 star 4 star
3 star
2 star
1 star
Date | Author | Rating | Lang | Comment |
---|---|---|---|---|
2022-02-09 | AbdulAziz Alotaibi | لا يوجد دليل مفصل للاستخدام | ||
2021-10-07 | Aldo Jiménez | it's functional I just need a change in some things. inside the function enter this code: const iframe = document.querySelectorAll('iframe'); const images = iframe[0].contentWindow.document.body.querySelectorAll('img'); let index = 0; let htmlCustom = ""; images.forEach( img => { if ( index > 0 ) htmlCustom += `<div class="col-md-12"><img src="${img.src}" style="width: 150px; height: 150px;"class="thumbnail img-responsive"></div>`; index++; }); document.getElementById("separator").innerHTML = htmlCustom ; | ||
2020-01-16 | Ahmed Ali | Here is the working code https://gist.github.com/ahmedali5530/584417f6eb4d6acca7ac4ffd1809681f | ||
2019-05-25 | Mohamad Yahia | Works really well, thank you very much. The code included in the div tag to detect that an image was scanned wasn't working, took a while to figure it out but I found out how to make it work in the end. Here's the code I used: <img id="currentImage" src="" style="height: 200px" /> <script> $(function() { $('body', $('#popup_iframe').contents()[0]).on('DOMNodeInserted', '#thumbnail_chain', function() { //alert('node was inserted') var imageSrc = $(this).find('img').slice(-1)[0].src; // get last img element (latest) $('#currentImage').attr('src', imageSrc) } ) }) // and to upload use this code: $('#bSave').click(function() { if ($('#currentImage').attr('src') != null && $('#currentImage').attr('src') != '') { var currentImageSrcString = $('#currentImage').attr('src'); var filename = 'Scan.png'; fetch(currentImageSrcString) .then(res => res.blob()) .then(blob => { const file = new File([blob], filename, { type: 'image/png' }); var fd = new FormData(); fd.append("image", file); $.ajax({ type: "POST", //enctype: 'multipart/form-data', url: postFileUrl, data: fd, processData: false, contentType: false, cache: false, success: finishedUploading, error: function (xhr, status, error) { alert(xhr.responseText); } }); }); } }); </script> | ||
2019-01-29 | Candace Rogers | Doesn't work. | ||
2018-05-12 | Tom Litzinger | was not functional. |