Existe uma maneira de criar um atalho do Windows 7 para uma página específica do PDF?
Responder1
Se você tiver o Adobe Acrobat Reader instalado, poderá criar um atalho para uma linha de comando que abre um arquivo PDF em uma página específica:
AcroRd32.exe /A "page=7=OpenActions" myfile.pdf
Abrirá "myfile.pdf" na página 7.
Você pode encontrar mais opções de linha de comandoaqui.
Responder2
Em 2021, no Windows 10, é possível usar os seguintes comandos
Usando o Acrobat Reader
%acrobat% /A "page=44=OpenActions" "..\Magazines\2021-05.TA-663.Mai.pdf"
Usando o Foxit Reader
%foxit% "..\Magazines\2021-05.TA-663.Mai.pdf" /A page=45
Usando o Chrome
start chrome "file:///D:\Documents\Magazines\2021-05.TA-663.Mai.pdf#page=44"
Usando Ópera
start opera "file:///D:\Documents\Magazines\2021-05.TA-663.Mai.pdf#page=44"
Usando o Edge
start msedge "file:///D:\Documents\Magazines\2021-05.TA-663.Mai.pdf#page=44"
Usando Firefox
start firefox "file:///D:\Documents\Magazines\2021-05.TA-663.Mai.pdf#page=44"
No meu PC, %acrobat%
e %foxit%
as variáveis são iguais a
set acrobat="C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\acroRd32.exe"
set foxit="C:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitReader.exe"
Todas essas soluções estão funcionando corretamente no meu PC.
Responder3
Este é um pequeno exemplo usando AcroRd32.exe
o programa.
Todo mês recebo uma revista de cliente chamada "Test-Achats".
No meu PC criei uma pasta onde coloco todas essas revistas.
Quando leio um artigo interessante em uma revista, crio um arquivo BAT no qual posso clicar para exibir diretamente a página correta.
Minha estrutura de pastas está seguindo
Test-Achats
Script
LOAD-ARTICLES.bat
2000-00.TA-000.#00.bat
Magazines
2021-05.TA-663.Mai.pdf
2021-06.TA-664.Juin.pdf
...
Favorites
2021-05.TA-663.#44 - Isolation habitation.bat
2021-05.TA-663.#44 - Isolation habitation.bat contém apenas a seguinte linha
call ..\Script\LOAD-ARTICLE.bat %~n0
LOAD-ARTICLES.bat contém
::******************************************************************************
::* LOAD-ARTICLE.bat
::******************************************************************************
:: extract filename prefix and page number
set args=%1
set file=%args:~0,14%
set page=%args:~16%
:: find exact name of PDF file
set folder=..\Magazines
for %%x in ("%folder%\%file%*") do set ta-file=%%x
:: load file at given page using Acrobat Reader
%acrobat% /A "page=%page%=OpenActions" "%ta-file%"
Só espero que este exemplo possa ajudar outros a implementar um "atalho" para ler rapidamente alguns artigos em arquivos PDF.
Usando esta solução, todos %article%.bat
os arquivos contêm a mesma linha.
A única coisa a fazer é copiar o arquivo de amostra nomeado 2000-00.TA-000.#00.bat
e contido na Script
pasta e... renomeá-lo!