I need to create a pdf file dynamically in vb.net. It needs to contain several images and lines of text.

I am using VS 2003, so whatever solution I use will need to be compatible with the .net 1.1 framework.

The current method I am using is [wpcubed](http://www.wpcubed.com/products/wpdf/index.htm), but this requires that all images be converted to bmp format before adding them to the pdf, which can be extremely slow when dealing with a large number of images.

I am aware that there are an awful lot of other 3rd party products that claim to do this, and I have had a search through them. But without registering, downloading, installing and writing code to use each of them in turn, it is very difficult to differentiate between them. So far I have looked into [evo pdf](http://www.evopdf.com/) and [pdfsharp](http://www.pdfsharp.net/Default.aspx?AspxAutoDetectCookieSupport=1),[tallcomponents](http://www.tallcomponents.com/webtopdf1.aspx), [dynamicpdf.com](http://www.dynamicpdf.com/) but none seem to work with .net 1.1. (Although they don't make this abundantly clear.)

Has anyone else found a method that works and they would recommend (a *free* one-if possible)?