We need a component developed that can print EITHER PDF or Word documents **_WITHOUT_** using automation - as it is for a server application that downloads and prints documents. We are currently using the shellexecute method with Adobe Reader, but it is very unreliable, hence this request.
We've tried several off-the-shelf PDF components, but none of them can print the PDFs created by Crystal Reports.
All we need to be able to do is:
a) specify a document filename
b) specify a printer
c) call a method to send to printer.
As an alternative strategy we tried outputing the reports as Word or RTF format. They look fine in Word, but none of the popular RTF components are able to handle margins, alignment and so on that Crystal Reports sets.
We also tried exporting to Excel (we have an Excel component that works without Excel being present) but the export from Crystal Reports doesn't give satisfactory results.
We are ideally looking for someone who has already developed a solution to this problem as we are in a hurry.
Our application is written in Delphi, so we can use VCL or Active X components.
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).
Delphi / Active X