// Reding all word document from a specific folder
foreach (string file in Directory.EnumerateFiles(@"D:\", "*.doc"))
{
//string contents = File.ReadAllText(file);
Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application();
object miss = System.Reflection.Missing.Value;
object path = file; // @"D:\35339.doc";
object readOnly = true;
Microsoft.Office.Interop.Word.Document docs = word.Documents.Open(ref path, ref miss, ref readOnly, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss);
string totaltext = "";
for (int i = 0; i < 2; i++) // i set value 2 you can change
{
totaltext += " \r\n " + docs.Paragraphs[i + 1].Range.Text.ToString();
}
// Getting data after specific data from the string
string _findName = "Name :";
string code = totaltext.Substring((totaltext.IndexOf(_findName) + _findName.Length), 20);
string _findMrno = "MR. No. :";
string mrNo = totaltext.Substring((totaltext.IndexOf(_findMrno) + _findMrno.Length), 12);
string _findAge = "Age :";
string age = totaltext.Substring((totaltext.IndexOf(_findAge) + _findAge.Length), 6);
string _findDate = " Date :";
string date = totaltext.Substring((totaltext.IndexOf(_findDate) + _findDate.Length));
// You code for insert or other things to do
docs.Close();
word.Quit();
}
Entity/Class: public class FeesDetails : INotifyPropertyChanged { public int Id { get; set; } public string FeesName { get; set;} public string FeesDetailsName { get; set; } public int? PaidAmount { get; set; } public event PropertyChangedEventHandler PropertyChanged; private void NotifyPropertyChanged(System.String info) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(info)); } } public int feesAmount { get; set; } public int FeesAmount { get { return this.feesAmount; } set { if (value != this.feesAmount) { this.feesAmount = value; NotifyPropertyChanged("FeesAmount"); } } } } XAML: <DataGrid AutoGenerateColumns="False" Height="21
Comments
Post a Comment