Pour ouvrir un PDF à la page 100, il faut procéder comme suit
<path to Adobe Reader> /A "page=100" "<Path To PDF file>"
Si vous avez besoin de plus d'un argument, séparez-les avec &.
J'utilise ce qui suit dans un fichier batch pour ouvrir le livre que je suis en train de lire à la page où je me trouvais.
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"
La meilleure liste d'arguments de ligne de commande pour Adobe Reader que j'ai trouvée est ici.
http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParameters.pdf
C'est pour la version 7 mais tous les arguments que j'ai essayés ont fonctionné.
Pour ce qui est de la fermeture du fichier, je pense que vous devrez utiliser le SDK, ou si vous ouvrez le fichier à partir du code, vous pourrez le fermer à partir du code une fois que vous aurez terminé.
1 votes
Vous pouvez également enregistrer à l'intérieur du document PDF lui-même, à la page à laquelle un visualisateur doit l'ouvrir. Ainsi, le document PDF s'ouvrira toujours à cette page, indépendamment de la visionneuse de PDF que vous utilisez.