Click here to Skip to main content
13,199,026 members (42,619 online)
Rate this:
 
Please Sign up or sign in to vote.
See more:
Hi all,
I am unable to display 'Text Box' in pdf while converting html string to pdf using HTMLWorker(iTextSharp.dll)

Code:

Document pdfDoc = new Document();
pdfDoc.Open();
iTextSharp.text.html.simpleparser.HTMLWorker hw = new
iTextSharp.text.html.simpleparser.HTMLWorker(pdfDoc);
string sttt = "<input type='text' name='firstname' value='Hello/>";
hw.Parse(new StringReader(sttt ));
pdfDoc.Close();
Posted 18-Sep-13 18:58pm
Ram4242K
Updated 22-Sep-13 5:23am
v9
Comments
   
Not informative. What does it mean, "I'm unable"? And how it is, "display Text Box"? What it should be? PDF is not HTML...
—SA
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.
—SA
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
bye.
   
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?

—SA
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? :-)
—SA
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
SA
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
 
good
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:
http://stackoverflow.com/a/13191097/[^]

[EDIT]

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'/>";
  Permalink  
v4
Comments
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

http://www.codeproject.com/Questions/658544/Gmail-view-image-link-is-asking-credentials-to-see
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 |
Web04 | 2.8.171020.1 | Last Updated 26 Sep 2013
Copyright © CodeProject, 1999-2017
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