Click here to Skip to main content
Rate this: bad
Please Sign up or sign in to vote.
See more: C# PDF WinForm itextsharp
Hi friends.

I wanna start a project in which I want to do the following scenario:
  • opening an existing pdf file through c# winform,
  • display pdf contents in the form,
    good quality and different zoom levels are welcomed!
  • prepare some tools such as Highlight and Underline tools for user to do these annotations.
    (selecting text ability is necessary for this I think !)
  • save annotated pdf file.
  • some other options such as add note to file and search in the text are welcomed!

Note that I shouldn't use any commercial component such as PDFViewer4Net, PDFNet SDK, PDF rasterizer,...

So, is it possible !? ( or I should give up my job!! )

should I use any library ?

Can iTextsharp be helpful ?

please help me, I really need it !

thanks in advance.

displaying pdf file should be just in winform, not in IE for example, beacause printing and saving pdf file to other places should be disabled !
Posted 21-May-13 19:26pm
Edited 21-May-13 19:31pm
Sergey Alexandrovich Kryukov at 22-May-13 0:40am
It is certainly possible, but looks like quite a big work...
Mohamad77 at 22-May-13 0:53am
Thanks. Yes, It seems too hard. In other words, I need to create an application that works like the commercial components such as PDFNet SDK ! whould you please guide me how should I start? where could I get help from ?
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

I recommend to build a prototype using iTextsharp [open source]as the first step.

you can also try



if you really feel that these are not is not going to help you, you can go for a Oracle's (formerly Stellent's) Outside In viewer technology where you have to pay for the licence

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 490
1 Sergey Alexandrovich Kryukov 405
2 Maciej Los 285
3 ProgramFOX 265
4 Peter Leow 210
0 OriginalGriff 490
1 Sergey Alexandrovich Kryukov 395
2 Maciej Los 285
3 ProgramFOX 265
4 CHill60 200

Advertise | Privacy | Mobile
Web01 | 2.8.150331.1 | Last Updated 27 May 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100