Yep, there are a bunch of ways to produce PDF from within .NET.
Adobe's kit is one way. but there are many others, Some are commercial and
some free.
In no particular order:
1. XMLPDF, by Visual Programming -
http://www.xmlpdf.com/
Generate an XML file that conforms to their schema, then generate a PDF from
that XML file.
Commercial.
---------------------------------
2. a version of Crystal Reports included in Visual Studio .NET does PDF
export.
See
http://www.crystaldecisions.com/products/crystalreports/net/editioncomparison.asp
---------------------------------
3. PdfCreator for .NET -
Free.
http://www.gotdotnet.com/Community/...mpleGuid=5588085e-3d0b-4db8-8a88-603ef212d0db
---------------------------------
4. PdfCreator printer driver - (this is different from the above)
see
http://sector7g.wurzel6.de/pdfcreator/index_en.htm
---------------------------------
5. itextsharp -
http://itextsharp.sourceforge.net/
Free, and GPL.
This depends on SharpZiplib -
http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx
Of itextsharp, What I found... It works as advertised. I only
used the basic features. I did not do page layout or graphics,
just basic text, tables, lists. I did the "XML to PDF"
translation. (something like FOP).
http://itextsharp.sourceforge.net/tutorial/ch07.html#xml2pdf
You can see a few simple examples here, with source code, and a few notes I
had about usage:
http://dinoch.dyndns.org:8080/cheeso/itext/
---------------------------------
6.
http://sourceforge.net/projects/pdflibrary/