I have a client whose application (.NET 2.0 WinForms) includes the ability to store scanned documents in the db (SQL Server 2005). Initially the scanned docs were in tiff format, which worked well due to their small size. They have recently changed their standard whereas all scanned documents are to be done in pdf. This has caused an issue when they export information from the app (due to having many disconnected locations) to be transferred to a web-based collaboration site. The exports are growing too big to feasibly upload. The pdf format is required for compatibility as well as to allow them to add digital signatures, but the images stored in the db would not have to comply with this requirement.
Is there a way, and if so what is the best way to have the app convert the pdf files to a smaller sized format (such as tiff) prior to being inserted into the db?