Twain

2016-08-04 16 views
0

의 도움으로 ASP.net MVC 5를 사용하여 문서를 스캔하는 방법 ASP.Net MVC5에서 Twain을 사용하여 검색 기능을 수행하려면 단계별 절차를 단계별로 설명하여 도와주십시오. 당신은Twain

답변

0

ASP.NET 페이지에 TWAIN 스캐너에서 스캔을 사용 감사 : 단계별는 단계 아래

예로서 Scanner.js를 사용; 다른 제품과 다를 수 있습니다.

<script type="text/javascript" src="//asprise.azureedge.net/scannerjs/scanner.js"></script> 

2) 검색 프로세스 트리거 버튼을 추가 : - 디스플레이, 업로드

function scanToJpg() { 
    scanner.scan(displayImagesOnPage, 
    { 
    "twain_cap_setting" : { 
    "ICAP_PIXELTYPE" : "TWPT_RGB", // Color 
    "ICAP_XRESOLUTION" : "100", // DPI: 100 
    "ICAP_YRESOLUTION" : "100", 
    "ICAP_SUPPORTEDSIZES" : "TWSS_USLETTER" // Paper size: TWSS_USLETTER, TWSS_A4, ... 
    }, 
     "output_settings" : 
     [ 
     { 
      "type" : "return-base64", 
      "format" : "jpg" 
     } 
     ] 
    } 
    ); 
} 

3)을 처리하는 검사 결과

1) 스캔 HTML 코드의 라이브러리를 포함 등

아래 코드는 현재 웹 페이지에 표시하기 위해 스캔 한 각 이미지에 대해 img 요소를 만듭니다.

/** Processes the scan result */ 
function displayImagesOnPage(successful, mesg, response) { 
    var scannedImages = scanner.getScannedImage(response, true, false); // returns an array of ScannedImage 
    for(var i = 0; (scannedImages instanceof Array) && i < scannedImages.length; i++) { 
     var scannedImage = scannedImages[i]; 
     processScannedImage(scannedImage); 
    } 
} 

/** Images scanned so far. */ 
var imagesScanned = []; 

/** Processes a ScannedImage */ 
function processScannedImage(scannedImage) { 
    imagesScanned.push(scannedImage); 
    var elementImg = createDomElementFromModel({ 
     'name': 'img', 
     'attributes': { 
      'class': 'scanned', 
      'src': scannedImage.src 
     } 
    }); 
    document.getElementById('images').appendChild(elementImg); 
} 

PDF 형식으로 스캔하고 직접 업로드하는 예는 코드 저장소 (https://github.com/Asprise/scannerjs.javascript-scanner-access-in-browsers-chrome-ie.scanner.js

)를 참조하십시오.