You can assume that a client machine have installed Acrobat Reader or similar software and use System.Diagnostics.Process.Start(string fileName) method to launch a PDF file.
If you don't want to make such assumptions (and you should not), you can attach to the installator a light-weight PDF viewer like a Foxit Reader[^] (the best PDF viewer I've ever seen). On this[^] page you can also get a Foxit SDK which allows you to render pdfs into bitmaps and then use them in your app. Hope it helps.
Greetings - Gajatko
Portable.NET is part of DotGNU, a project to build a complete Free Software replacement for .NET - a system that truly belongs to the developers.
thanks a lot, nelsonpaixao
that was a very good way for working with text file and reading & writing them
But as I siad I want to bring the content of Pdf file or Doc File to for example richTextFile
I can`t use StreamReader class for working with PDF File & Doc File
who can help me?
In fact I want to open PDF File in my application
private Timer Clock = new Timer();//create a timer
void Clock_Tick(object sender, EventArgs e)
//refresh the time every 1 second
this.winFormTimerLabel.Text = DateTime.Now.ToLongTimeString();
private void Form1_Load(object sender, EventArgs e)
Clock.Interval = 1000;//every 1 second do something
//what the program is supposed to do when 1 second elasped
Clock.Tick += new EventHandler(Clock_Tick);
Clock.Start();//starts the timer
I finally understood where did I went wrong - I did not put in the interval value and I did not start the timer..... silly me