Click here to Skip to main content
12,552,431 members (27,498 online)
Rate this:
Please Sign up or sign in to vote.
See more: C#
Hi all,
I am unable to display 'Text Box' in pdf while converting html string to pdf using HTMLWorker(iTextSharp.dll)


Document pdfDoc = new Document();
iTextSharp.text.html.simpleparser.HTMLWorker hw = new
string sttt = "<input type='text' name='firstname' value='Hello/>";
hw.Parse(new StringReader(sttt ));
Posted 18-Sep-13 18:58pm
Updated 22-Sep-13 5:23am
Not informative. What does it mean, "I'm unable"? And how it is, "display Text Box"? What it should be? PDF is not HTML...
Ramanjaneya002 19-Sep-13 1:10am
Hello, do u have any solution for this problem?
Ramanjaneya002 19-Sep-13 1:05am
Just I need to display text box in my pdf
Rohan Leuva 19-Sep-13 1:06am
Use reply button while making comment.
Ramanjaneya002 19-Sep-13 1:08am
Ya fine, is there any specific reason behind it?
Yes, very important one. If you comment by "Reply", the person you reply to gets a notification. Otherwise your comment may remain unattended.
Ramanjaneya002 19-Sep-13 1:14am
Do you know the solution for above problem?
Rohan Leuva 19-Sep-13 1:15am
Specific reason is that i will get notification regarding your comment if you did it using reply button. Don't use words that cant be understood by everyone.
Ramanjaneya002 19-Sep-13 1:17am
Finally do the answer or not ?
Rohan Leuva 19-Sep-13 1:19am
Don't you follow the comment by Sergey above? How do any one know the solution if you won't provide concrete info? He has asked you some thing.
Ramanjaneya002 19-Sep-13 1:21am
Hey dude,
He was commented before my question update,
If you don't know the answer just leave it and do your work
This is very, very rude. Here, we support free exchange of opinion and knowledge. How can you say anyone "leave it and do your work"? Nobody ever tell you to stop your questions, even is somebody does not like them...

This member knows better who he should do and what not. And he was trying to help you. Who do you think will want to help you if you talk to people this way?

Ramanjaneya002 19-Sep-13 3:05am
I am asking regarding my problem but no one here is trying to talk about this,
then how can I react?
ThePhantomUpvoter 19-Sep-13 6:38am
With some manners.
Ramanjaneya002 19-Sep-13 7:17am
Fine thank you for suggestion could you please provide solution.
Ramanjaneya002 19-Sep-13 3:07am
I agree with you guys but discussing unwanted stuff is also not correct just think of it!
Sergey Alexandrovich Kryukov 19-Sep-13 11:00am
No one told you anything rude, like "leave it and do your work". Who is talking unwanted stuff? Unwanted by who? :-)
Ramanjaneya002 20-Sep-13 1:04am
Any way still I didn't get an answer
Ramanjaneya002 20-Sep-13 1:30am
k yar I don't want to argue with you because you are senior than me
Finally if you know the answer post it Thank you in advance
Ramanjaneya002 19-Sep-13 1:06am
I am able to display total Html string in pdf but not Textbox
Member 11473491 26-Apr-15 11:40am
textbox ,radiobutton,checkbox is not display and it gives an error input string was not in correct format.(please give solution anybody)

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

If you want to add a text box to your PDF file, then have a look here:[^]


I found the reason why it is not working: your HTML code is not well-formed, because the value attribute is not closed: there's an apostrophe missing.
Try this:
string sttt = "<input type='text' name='firstname' value='Hello'/>";
Ram424 23-Sep-13 0:44am
That's fine ProgramFOX, and thank you first of all,

Here the problem is, I want to add text box through html code. Because I am converting html code to pdf using HTMLParser.

Here I am able to parse total my html code into pdf except this text box so.....
ProgramFOX 23-Sep-13 12:32pm
I'm sorry, but I'm afraid there's a way to create the text box from the input tag, because I find nothing about it in Google. I only found the way as described in the link. Again, I'm sorry.
What you can try: use a HTML parser such as the HtmlAgilityPack, and parse some input tags from the HTML, and make sure that they're added as described in the link.
Ram424 25-Sep-13 0:30am
Hi ProgramFOX,
Actually I used HTMLWorker which belongs to iTextSharp.dll.
It's open source dll to convert any page into pdf format. Using this dll I am unable to add textbox to pdf.(Me to also searched lot of sites in Google to solve this issue.)
Ram424 25-Sep-13 4:18am
Hello Program FOX,
I think it's not correct ask you in this way
Please go through below link
ProgramFOX 25-Sep-13 11:44am
I don't really understand the question.
Ram424 26-Sep-13 0:14am
Hi FOX good morning,
See the question once, there is some discussion happened with some other person,
if possible go through it otherwise just leave it.
Thank you
ProgramFOX 26-Sep-13 11:20am
Now I know the answer: your HTML is not well-formed! The value attribute is not closed!
Try this:
string sttt = "<input type='text' name='firstname' value='Hello'/>";
Ram424 27-Sep-13 0:26am
that's fine and thank you.
Have you tried this one or not, In my real time there is no such mistakes are placed.
If you want to try this one please download itextsharp.dll and do it.

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

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.161021.1 | Last Updated 26 Sep 2013
Copyright © CodeProject, 1999-2016
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