**PDF Creation Component for ASP and ASP.NET
**You are bidding to provide a component capable of generating a formatted Adobe® PDF file from any given URL.
The winning bidder will be able to provide this functionality through a simple function call, and you must provide three functions (see below).
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
**Your solution must meet the following criteria in order for us to be happy!
1) Supply a component usable from both ASP and the .NET framework (including [url removed, login to view]) with documentation and sample code.
2) Said component must be able to:
a) Generate a PDF that is an exact replica of a web page
including graphics, colours, all layout (eg tables).
It must do this from a URL it is given, eg.
<%=MakePDF_FromURL("[url removed, login to view]")%>
b) The component must be able to produce the result
in both a binary stream which can be stored in an
SQL Server 2000 database field for downloading at will,
and also have the ability to create a file on the server
using a name which we can define uniquely each time
the function is called, eg:
<%=MakePDF_FromURL("[url removed, login to view]","E:\[url removed, login to view]")
c) The component must be able to generate a PDF file
from any *.DOC file, or *.RTF file.
You must use only original, unique code. You may not use anybody else's source code unless you intend to use an API, of which we must be made aware from the start and any terms of third party applications must be notified and explained to us.
Thank you, and good luck!
The component will run on our web server, primarily:
* Windows 2003 Enterprise Server Edition
* SQL Server 2000
* IIS 6.0 +
However, we will require the program to be executable from within the .NET Framework, either through standalone applications, or via HTTP/HTTPS.