coolzap

Member
Jun 26, 2009
702
115
0
Weda karanawada nam danne naha. Net eken thamai code eka set une. Try ekak dala balanna

Code:
using System.Collections;
using System.IO;
using System.Drawing.Imaging;

public void CheckFileType(string directoryPath) 
{ 
    IEnumerator files = Directory.GetFiles(directoryPath).GetEnumerator(); 
    while (files.MoveNext()) 
    { 
        //get file extension 
        string fileExtension = Path.GetExtension(Convert.ToString(files.Current));

        //get file name without extenstion 
        string fileName=
          Convert.ToString(files.Current).Replace(fileExtension,string.Empty);

        //Check for JPG File Format 
        if (fileExtension == ".jpg" || fileExtension == ".JPG")
        // or // ImageFormat.Jpeg.ToString()
        {
            try 
            { 
                //OCR Operations ... 
                MODI.Document md = new MODI.Document(); 
                md.Create(Convert.ToString(files.Current)); 
                md.OCR(MODI.MiLANGUAGES.miLANG_ENGLISH, true, true); 
                MODI.Image image = (MODI.Image)md.Images[0];

                //create text file with the same Image file name 
                FileStream createFile = 
                  new FileStream(fileName + ".txt",FileMode.CreateNew);
                //save the image text in the text file 
                StreamWriter writeFile = new StreamWriter(createFile); 
                writeFile.Write(image.Layout.Text); 
                writeFile.Close(); 
            } 
            catch (Exception exc) 
            { 
                MessageBox.Show(exc.Message,
                "OCR Exception",
                MessageBoxButtons.OK, MessageBoxIcon.Information); 
            } 
        } 
    } 
}
 
  • Like
Reactions: Jolly_Roger

Jolly_Roger

Well-known member
  • May 2, 2009
    10,600
    1,606
    113
    Colombo XOR Matara
    Weda karanawada nam danne naha. Net eken thamai code eka set une. Try ekak dala balanna

    Code:
    using System.Collections;
    using System.IO;
    using System.Drawing.Imaging;
    
    public void CheckFileType(string directoryPath) 
    { 
        IEnumerator files = Directory.GetFiles(directoryPath).GetEnumerator(); 
        while (files.MoveNext()) 
        { 
            //get file extension 
            string fileExtension = Path.GetExtension(Convert.ToString(files.Current));
    
            //get file name without extenstion 
            string fileName=
              Convert.ToString(files.Current).Replace(fileExtension,string.Empty);
    
            //Check for JPG File Format 
            if (fileExtension == ".jpg" || fileExtension == ".JPG")
            // or // ImageFormat.Jpeg.ToString()
            {
                try 
                { 
                    //OCR Operations ... 
                    MODI.Document md = new MODI.Document(); 
                    md.Create(Convert.ToString(files.Current)); 
                    md.OCR(MODI.MiLANGUAGES.miLANG_ENGLISH, true, true); 
                    MODI.Image image = (MODI.Image)md.Images[0];
    
                    //create text file with the same Image file name 
                    FileStream createFile = 
                      new FileStream(fileName + ".txt",FileMode.CreateNew);
                    //save the image text in the text file 
                    StreamWriter writeFile = new StreamWriter(createFile); 
                    writeFile.Write(image.Layout.Text); 
                    writeFile.Close(); 
                } 
                catch (Exception exc) 
                { 
                    MessageBox.Show(exc.Message,
                    "OCR Exception",
                    MessageBoxButtons.OK, MessageBoxIcon.Information); 
                } 
            } 
        } 
    }

    meka machan office 2007 wala MODI module eka use karala karana ekak. meka harigiye na.:rolleyes:
    anyway thanx machan :)
     

    Jolly_Roger

    Well-known member
  • May 2, 2009
    10,600
    1,606
    113
    Colombo XOR Matara