Click here to Skip to main content
15,314,303 members
Please Sign up or sign in to vote.
3.67/5 (3 votes)
See more:
I have seen many PDF files with checkbox, textbox, radiobutton etc. I want to create a PDF library which is able to create this kind of PDF document.

I am looking for help in following areas:
1) Is there any plug-in provided by Microsoft Visual studio (or any tool)that creates PDF file using Drag-n-Drop controls from toolbox?

2) What should be the guideline to create PDF file (What makes it Portable?)

3) It will be helpful, if any one can suggest sample code to add checkbox in PDF document. There are lots of third party tools, which provide dll and we create PDF document using that. I want to create my own library.

Regards
Posted

1 solution

Munal Kalyan wrote:
) Is there any plug-in provided by Microsoft Visual studio (or any tool)that creates PDF file using Drag-n-Drop controls from toolbox?


From Microsoft - no. Adobe has Acrobat which does this, but there is no Visual Studio integration. I don't know of any product that creates PDF files that integrates with Visual Studio.


Munal Kalyan wrote:
2) What should be the guideline to create PDF file (What makes it Portable?)


Go to Adobe's site for the specification on the PDF file format. It'll probably be behind the Developer site, which, last I checked, was a pay-to-play subscription.

Munal Kalyan wrote:
3) It will be helpful, if any one can suggest sample code to add checkbox in PDF document.


Since there is no support for PDF files in the .NET Framework, you'll have to use some third party library that does this, like PDFNet. You'll have to check with the documenation on the library you're using on exactly how to do this.


Munal Kalyan wrote:
I want to create my own library.


Then you'll definately need to subscribe to Adobes Developer site to get the support to build this library. After that, you'll have to come up with your own code snippets to demonstrate using your own library to add a checkbox.

   


CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900