Kofax Capture API를 사용하고 스캔을 수행 할 사용자 정의 모듈을 작성하려고합니다. 이 일괄 처리를 만들고 처리/스캔해야합니다.Kofax Capture API를 사용하여 Kofax에서 일괄 처리를 생성하는 가져 오기 도구 만들기
어쨌든 배치를 처리/스캔 할 수 있습니까?
Kofax Capture API를 사용하고 스캔을 수행 할 사용자 정의 모듈을 작성하려고합니다. 이 일괄 처리를 만들고 처리/스캔해야합니다.Kofax Capture API를 사용하여 Kofax에서 일괄 처리를 생성하는 가져 오기 도구 만들기
어쨌든 배치를 처리/스캔 할 수 있습니까?
흠, 나는 맞춤 모듈 내부에서 할 수 있는지 모르겠다. 맞춤 모듈을 작성할 때 일반적으로 Kofax Capture Optimized 맞춤 모듈 API (DBLiteOpt.dll)를 사용합니다. 난 당신이 RuntimeSession 개체의 BatchCreate 방법을 사용하여 사용자 지정 모듈과 빈 배치를 만들 수 있습니다 알고
'*** Get your Process Id
pid = m_oLogin.ProcessId '*** Create new batch
Set m_oBatch = m_oRuntimeSession.BatchCreate("SomeBatchClass", "MyBatch", pid)
불행하게도, 내가 그 배치로 문서를 가져올 수있는 방법을 알고하지 않습니다.
항상 배치를 가져 오는 독립 실행 형 프로그램을 만들 수 있습니다. 여기에 몇 가지 C#을 의사 코드 : 당신이 당신의 자신의 수입을 만드는 경우 제안으로
Kofax.AscentCaptureModule.ImportLogin myLogin ;
Kofax.AscentCaptureModule.Application myApp;
// login first
myLogin = new Kofax.AscentCaptureModule.ImportLogin() ;
myApp = myLogin.Login("myUsername", "myPassword") ;
// create a new batch
Kofax.AscenCaptureModule.BatchClass myBatchClass =
myApp.BatchClasses["MyBatchClassName"];
Kofax.AscentCaptureModule.Batch =
myApp.CreateBatch(ref myBatchClass, "TheNameOfMYBatch");
// create a new document and set its form type
Kofax.AscentCaptureModule.Document myDoc ;
Kofax.AscentCaptureModule.Page myPage = null ;
myDoc = myBatch.CreateDocument(null) ;
Kofax.AscentCaptureModule.FormType myFormType =
myBatch.FormTypes[1] // - just hardcoded a form type here
myDoc.set_FormType(ref myFormType) ;
// add some pages to the doc
Kofax.AscentCaptureModule.Pages myPages = myBatch.ImportFile("SomeFilePath") ;
foreach(Kofax.AscentCaptureModule.Page myPage in myPages)
{
myPage.MoveToDocument(ref myDoc, null) ;
}
myApp.CloseBatch() ;
사용하여 Kofax XML (ACXMLAID) 독점 수입, 당신은 는 Kofax 팀의 지원을 잃게됩니다.
우리 회사는 이미 사용자 지정 내보내기를 만든 다음 Kofax 데이터베이스 내보내기로 모든 프로젝트를 롤백하여 Kofax 팀의 지원을 받았습니다.
문제를 해결 : 하는 Kofax에 가져 오기를 ACXMLAID하기 위해 XML로 배치를 저장 한 후 ACXMLAID를 설치하고.
자세한 방법은이 메시지를 보내주십시오.
감사합니다.
업데이트 : 새로운 배치를 만들고 페이지를 사용자 정의 모듈 내부로 가져올 수 있습니다. 최적화 된 사용자 정의 모듈 API만으로는이 작업을 수행 할 수 없습니다. Kofax Capture Document Access 라이브러리 (DBLite.dll)를 사용해야합니다. – Brian
고마워요.이게 내가 찾고 있던 바로 그거야. –