Exemplo n.º 1
0
        public IntegrationTestHelper()
        {
            Tesseract4OcrEngineProperties ocrEngineProperties = new Tesseract4OcrEngineProperties();

            ocrEngineProperties.SetPathToTessData(GetTessDataDirectory());
            tesseractLibReader        = new Tesseract4LibOcrEngine(ocrEngineProperties);
            tesseractExecutableReader = new Tesseract4ExecutableOcrEngine(GetTesseractDirectory(), ocrEngineProperties
                                                                          );
        }
Exemplo n.º 2
0
 public virtual void TestNullPathToTesseractExecutable()
 {
     NUnit.Framework.Assert.That(() => {
         FileInfo file = new FileInfo(TEST_IMAGES_DIRECTORY + "spanish_01.jpg");
         Tesseract4ExecutableOcrEngine tesseractExecutableReader = new Tesseract4ExecutableOcrEngine(new Tesseract4OcrEngineProperties
                                                                                                         ());
         tesseractExecutableReader.SetPathToExecutable(null);
         GetTextFromPdf(tesseractExecutableReader, file);
     }
                                 , NUnit.Framework.Throws.InstanceOf <Tesseract4OcrException>().With.Message.EqualTo(Tesseract4OcrException.CANNOT_FIND_PATH_TO_TESSERACT_EXECUTABLE))
     ;
 }