Мне нужно иметь возможность взять EPS и PDF и конвертировать их в JPEG / PNG на лету для отображения на веб-сайте - с использованием кода .net.
Я использовал АЦП PDF от WebSupergoo для этого, как и 3 года назад, и он работал нормально - но с тех пор могли легко появиться и другие, более лучшие варианты.
Вы должны быть в состоянии сделать это с ImageMagick ; Вы можете вызвать инструмент командной строки из вашего кода, чтобы сделать преобразование. У них также есть оболочка .Net под названием MagickNet http://www.codeproject.com/KB/dotnet/ImageMagick_in_VBNET.aspx
Если вы хотите простое преобразование, вы можете использовать ghostview ... например:
gswin32c -sDEVICE=png16m -r300x300 -sOutputFile=junk.png -dBATCH -dNOPAUSE Figure_001-a.pdf
Преобразует PDF с разрешением 300x300 точек на дюйм.
Foxit Reader - действительно хорошая программа для чтения PDF. У них есть SDK, который вы можете использовать. Для большего количества операций обработки изображений попробуйте что-то вроде этого набора инструментов www.atalasoft.com. у них также есть отличный веб-зритель. увидеть их домо на http://www.atalasoft.com/ajaxannotations/default.aspx