문제

을 구현하려는 문서화 시스템을 찾고 있었을 사용하 WIA C#이미지에 대한 수집합니다.꽤 몇 가지 예제 프로젝트에 CodeProject,etc.그러나,다운로드 후의 모든 것 그들을 찾을 수 있습,난로 실행하는 문제입니다.

에서 각자의 그들에게,참조하 WIALib 가 깨진 것입니다.When I go 를 추가하"Microsoft Windows Image Acquisition"참조로만 사용할 수 있는 버전에 개발 워크스테이션(또한 기계를 실행됩니다 이)2.0.

불행히도,모든 하나의 이러한 샘플 프로젝트가 있었던 것 표시 코드에 대해 1.x.기준가는"WIA"대신에"WIALib".촬영을했다,그냥 변화하는 네임스페이스는 수입이지만,분명히 API 은 크게 다릅니다.

정보가 있거나 구현 v2.0 개 업그레이드에서 하나의 이러한 기존 샘플 프로젝트 거기에 있습니까?

도움이 되었습니까?

해결책

액세스 WIA,당신은 필요한 참조를 추가하 COM 라이브러리,"Microsoft Windows 이미지 인식 라이브러리 v2.0"(wiaaut.dll).추가 사용하여"WIA;"

const string wiaFormatJPEG = "{B96B3CAE-0728-11D3-9D7B-0000F81EF32E}";
CommonDialogClass wiaDiag = new CommonDialogClass();
WIA.ImageFile wiaImage = null;

wiaImage = wiaDiag.ShowAcquireImage(
        WiaDeviceType.UnspecifiedDeviceType, 
        WiaImageIntent.GrayscaleIntent, 
        WiaImageBias.MaximizeQuality, 
        wiaFormatJPEG, true, true, false);

WIA.Vector vector = wiaImage.FileData;

(시스템입니다.기)

Image i = Image.FromStream(new MemoryStream((byte[])vector.get_BinaryData()));
i.Save(filename)

Thats,기본적인 방법으로 평상형 트레일러/doc 공급 장치가 있습니다.필요할 경우 하나 이상의 문서를/페이지 이번에도 아마 그것을 할 수있는 더 좋은 방법(에서,이만을 처리나 이미지를,한 번에 있지만 나는 완전히 확실하지 않).는 동안 그것은 WIA v1doc,스콧 hanselman 은의 Coding4Fun 문서에 WIA 는 일부를 포함하는 방법에 대한 자세한 정보를 위해 그것을 할 여러 개의 페이지,나는 생각한다(난 아직보다 더 나아가 자신)

는 경우 그에 대한 문서화 시스템 office 할 수 있습니다 또한 모디(오피스 문서 영상)모든 OCR 습니다.

다른 팁

Heres 를 대상으로 지정하는 방법 WIA1.0 또한할 수 있도록 선박의 응용하여 윈도우 Xp.가 필사적으로 찾고 있습니다....을 개발하는 방법을 사용하여 WIA1 에서 Vista?

업데이트:나이 별도로부터 다른 답을(나중에 년).배웠 XP 에서는 WIA1.0Vista 이후에는 WIA2.0.할 수 있습 그러나 설치하 WIA2.0Windows XP Sp1+서 .

나는 다음 또한 작은 라이브러리 코드와 함께 내 발에서 어딘가에 interweb 여기에,그것은 또한 스캔하는 기능을 여러 페이지:http://adfwia.codeplex.com/

수 WIA.나서 주로 찾고 WIA 설정을 제공하기 때문에 동일한 기본적인 인터페이스에 대한 다른 스캐너입니다.나는 3 스캐너에서 이 기계 및 TWAIN 드라이버/소프트웨어에 대한 그들 모두 빱(처럼 화면을 차단하는 동안 스캔).

문서 관리,정말 보는 간단한 200dpi 입니다 회색조 검색,그래서 대부분의 재료에 TWAIN 드라이버입니다.

는 말했다,묻는 여기에 일부 나의 마지막 시도하는 작업을 수행하는 방법을 알아내는 그것에 WIA 로 이동하기 전에 TWAIN.

다른 참고:당신은 다운로드 WIA2.0 에서 dll Microsoft.com 다음 찾아보기를 dll 을 추가하고 귀하의 프로젝트입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top