(Disclaimer I worked on this component at Software Siglo XXI) Although one unique solution would be optimal, you could use a mix of components, so you get the best of the bread in each category. For 1 & 2 you could use ImageZoom Viewer for .NET (and possibly Super Pdf2Image Converter). It's available for both 32 and 64 bit and is very cheap and effective. I'd recommend you to try it. You can take a look here: http://softwaresigloxxi.com/ImageZoom.html[^]
M
M Cota
@M Cota