Twian Scanner

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)
See reviews for Twian Scanner on Chrome Web Store

User reviews

Recent rating average: 2.83
All time rating average: 3.44

Rating filters

5 star
33% (2)
4 star
17% (1)
3 star
0%
2 star
0%
1 star
50% (3)
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.