Щоб відкрити PDF-файл на сторінці 100, виконуються наступні дії
<path to Adobe Reader> /A "page=100" "<Path To PDF file>"
Якщо вам потрібно більше одного аргументу, розділіть їх за допомогою &
Я використовую наступне у пакетному файлі, щоб відкрити книгу, яку читаю, на сторінку, на якій я працював.
C:\Program Files\Adobe\Reader 10.0\Reader\AcroRd32.exe /A "page=149&pagemode=none" "D:\books\MCTS(70-562) ASP.Net 3.5 Development.pdf"
Найкращий список аргументів командного рядка для Adobe Reader, який я знайшов, знаходиться тут.
http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParameters.pdf
Це для версії 7, але всі аргументи, які я спробував, спрацювали.
Що стосується закриття файлу, я думаю, вам потрібно буде використовувати SDK, або якщо ви відкриваєте файл із коду, ви можете закрити файл із коду, як тільки закінчите з ним.