Как пролистать страницы PDf с использованием VBScript - PullRequest
0 голосов
/ 11 июня 2018

Я пытаюсь написать что-то в VBS, которое будет циклически перебирать 8-страничный документ PDF, отображающий каждый в течение определенного периода времени, прежде чем перейти на веб-страницу.Однако, когда я пытаюсь перейти на другую страницу PDF, программа не делает этого, она просто остается на первой открытой странице PDF в течение всего времени.

  Dim IE 
  Dim objShell 

  Set objShell = CreateObject("WScript.Shell")
  Set IE = CreateObject("InternetExplorer.Application") 
  IE.Visible = True 
  IE.FullScreen = True
  IE.StatusBar = False

  objShell.AppActivate"Windows Internet Explorer"


  IE.Navigate("\\full\path\file.pdf#page=1")
  WScript.Sleep(10000)

  IE.Navigate("\\full\path\file.pdf#page=2")
  WSCript.Sleep(10000)
  ...   
  IE.Navigate("\\full\path\file.pdf#page=8")
  WScript.Sleep(10000) 

  IE.Navigate("https:// webpage.url")
  IE.Quit

Итак, мой вопрос, как мне это исправить?Как я могу написать скрипт, который действительно изменяет отображаемую страницу PDF?

1 Ответ

0 голосов
/ 11 июня 2018

Параметр page можно использовать только при открытии файла.После того, как документ PDF уже открыт, команда не принимает параметр страницы.Одним из решений будет закрытие PDF-файла перед открытием новой страницы.

...