I want a dll that can print a number of document types. The dll must be able to send these document types to any defined printer. The dll must be be able to print silently without showing any dialogs (as it will be run from a Windows service with no interactivity). To be able to test all features a Winforms application must be produced. This application will expose all functions of the dll api.
* Written in VB.NET 2.0.
* Must be able to print from a Windows Service
* Must work on NT4,W2000,XP,W2003 and Vista, 32 and 64 bit
* Must be able to print the following formats .doc,.docx,.pdf,.xls,.xlsx,.bmp,.gif,.jpg,.ppt,.pptx,.htm,.txt,.rtf,a string
Delivery must be done in 2 projects in one solution.
1. DLL that handles printing with all overloaded functions
2. A winforms client that can used all exposed functions of the dll
**See attached document for details!**
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).