extension ExtPose

Twian Scanner

Description from extension meta Twain Scanner. Extension for scan paper documents from scanner device and send base64 on page web application. 1) Install…
Image from store Twian Scanner
Description from store Twain Scanner. Extension for scan paper documents from scanner device and send base64 on page web application. 1) Install extension, tap "Install" and complete all steps. 2) Restart browser 3) In the drop-down menu you will see list scanners, if not, sure that you installed device or you can set "Show Twain" as virtual scanner for test. 4) Inside <body> on your web page you will see <div class="twain_container"> where base64 will be inserted and comment how declare listener. Details see "How To".
Latest reviews (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-30) Candace Rogers: Doesn't work. (2018-05-12) Tom Litzinger: was not functional.

About Extpose

Extpose is a service for Chrome extension publishers.
It helps tracking and optimizing browser extension performance in Chrome Web Store.

The most valuable features are available after creating an account.

Learn more

If you are not an extension developer and want to install this extension please proceed to Chrome Web Store

Go to Chrome Web Store

Statistics

Installs
816
Category
Rating
3.2 (5 votes)
Last update / version
2018-03-24 / 1.0.10

Links

Categories

Keywords

...
...

Similar extensions