Here is what the project must do...
1) Allow a pdf document to be displayed on asp.net page. PDF document may or may not already contain form fields - form field highlighting should be turned on. The PDF will be a multi-page pdf.
2) A set of PRE-DEFINED form fields should be displayed to the user on this same page. This could be a drop-down with the form field names or a set of form field boxes
3) User selects one of these pre-defined form fields - DRAGS to the pdf file and places on the pdf.
4) User should have the ability to move ANY of the form fields within the PDF document
5) User should have the ability to delete any of the form fields
6) User should have the ability to add or delete TEXT anywhere in the PDF for this session (once they click save, it is saved)
7) User should have the ability to upload an image on this page and drag and drop the image to the PDF
8) User clicks button to save and the new PDF document has all of its original form fields as well as any that the user has drag-and-drop onto the pdf file. Also the text and image have been placed in the PDF.
NOTE -once the user clicks save - the text and images added CANNOT be changed. However, the form fields should be movable, deletable, etc.
## Deliverables
System should be coded in C#, asp.net and iTextsharp
* * *This broadcast message was sent to all bidders on Friday Oct 22, 2010 9:07:49 AM:
Ok - wrong use of terminology. forget text field. I will define at design time, X number of PDF FORM FIELDS. These form fields will be selected by name from a drop down list. when selected from the drop down, they will appear on the current PDF page. The user can drag around just as you do in Adobe Acrobat. user can change pages in the pdf, put another form field on the page and drag around. if they close and then reopen this pdf, they should be able to select any of the form fields defined in the PDF, move or delete.