Página 1 de 1

Como abrir diretamente uma determinada pagina usando o Run?

Enviado: 23 Jul 2015 11:16
por Daiane
Galera eu utilizo o Run("Start Caminho") para abrir um arquivo em pdf
teria como abrir uma pagina especifica do pdf?
na verdade o que eu quero não é só abrir aquela pagina especifica e sim direcionar já na pagina desejada

Segue o exemplo de como estou abrindo o arquivo

Código: Selecionar todos

if (MsgYesNo("Deseja abrir o manual do CEF?") )
			RUN ("START C:\mfolha\Instrucoes_Layout_Padrao_Empresa_v23_25_03.pdf" )
		endif 

Como abrir diretamente uma determinada pagina usando o Run?

Enviado: 23 Jul 2015 13:07
por alxsts
Olá!

Vai depender do programa que você usa para abrir os arquivos PDF. Se for o Adobe Reader, leia este manual. Lembrando que quando se utiliza o comando START do Windows, ele utilizará as associações de programas configuradas para a extensão do arquivo a ser aberto.

Como abrir diretamente uma determinada pagina usando o Run?

Enviado: 23 Jul 2015 13:16
por Toledo
Fiz um teste agora com o seguinte comando:

Código: Selecionar todos

RUN ('START AcroRd32.exe /A "page=4=OpenActions" C:\programa\forum\pdf\demo.pdf' )
Mas neste caso, a pasta onde está o Adobe Reader tem que estar no PATH.

Obs.: aqui antes de abrir o arquivo, apareceu um mensagem do Adobe Reader perguntando se pode abrir com modo protegido desabilitado.

Abraços,

Como abrir diretamente uma determinada pagina usando o Run?

Enviado: 23 Jul 2015 14:18
por alxsts
Olá!

Valeu pelo Teste Toledo.
Toledo escreveu:Mas neste caso, a pasta onde está o Adobe Reader tem que estar no PATH.
Creio que não haverá problemas em especificar o path completo do programa na linha de comando do RUN.

Como abrir diretamente uma determinada pagina usando o Run?

Enviado: 23 Jul 2015 14:27
por alxsts
Olá!

Para os que utilizam PDF-XChange Viewer, como eu, existe o mesmo recurso e até outros mais avançados. Consultem este artigo.

Como abrir diretamente uma determinada pagina usando o Run?

Enviado: 23 Jul 2015 14:43
por Daiane
Olá,Obrigada a todos
Da forme que Toledo deu o exemplo funcionou perfeitamente aq :))
Obrigada