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