public static void Run() { // ExStart:WorkingWithDifferentLanguages // The path to the documents directory. string dataDir = RunExamples.GetDataDir_OCR(); // Initialize an instance of OcrEngine OcrEngine ocrEngine = new OcrEngine(); // Set the Image property by loading the image from file path location or an instance of Stream ocrEngine.Image = ImageStream.FromFile(dataDir + "SpanishOCR.bmp"); // Clear the default language (English) ocrEngine.LanguageContainer.Clear(); // Load the resources of the language from file path location or an instance of Stream ocrEngine.LanguageContainer.AddLanguage(LanguageFactory.Load(dataDir + "Aspose.OCR.Spanish.Resources.zip")); // Process the image if (ocrEngine.Process()) { // Display the recognized text Console.WriteLine(ocrEngine.Text); } // ExEnd:WorkingWithDifferentLanguages }
public static void Main() { // The path to the documents directory. string dataDir = Aspose.OCR.Examples.Utils.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); //Initialize an instance of OcrEngine OcrEngine ocrEngine = new OcrEngine(); //Set the Image property by loading the image from file path location or an instance of Stream ocrEngine.Image = ImageStream.FromFile(dataDir + "SpanishOCR.bmp"); //Clear the default language (English) ocrEngine.LanguageContainer.Clear(); //Load the resources of the language from file path location or an instance of Stream ocrEngine.LanguageContainer.AddLanguage(LanguageFactory.Load(dataDir + "Aspose.OCR.Spanish.Resources.zip")); //Process the image if (ocrEngine.Process()) { //Display the recognized text Console.WriteLine(ocrEngine.Text); } }