Где найти такой pdf viewer, чтобы в командной строке он принимал номер страницы, которую будет открывать?
А чего искать-то? Adobe Reader
умеет.
Причем первая ссылка в гугле.
Вот пример, например: "C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe" /A page=20 "D:\1.pdf"