¿Hay alguna manera de crear un acceso directo en Windows 7 a una página PDF específica?
Respuesta1
Si tiene instalado Adobe Acrobat Reader, puede crear un acceso directo a una línea de comando que abre un archivo PDF en una página específica:
AcroRd32.exe /A "page=7=OpenActions" myfile.pdf
Abrirá "myfile.pdf" en la página 7.
Puede encontrar más modificadores de línea de comandoaquí.
Respuesta2
En 2021, en Windows 10, es posible utilizar los siguientes comandos
Usando Acrobat Reader
%acrobat% /A "page=44=OpenActions" "..\Magazines\2021-05.TA-663.Mai.pdf"
Usando el lector Foxit
%foxit% "..\Magazines\2021-05.TA-663.Mai.pdf" /A page=45
Usando 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 borde
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"
En mi PC, %acrobat%
y %foxit%
las variables son iguales 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 estas soluciones funcionan correctamente en mi PC.
Respuesta3
Este es un pequeño ejemplo usando AcroRd32.exe
el programa.
Cada mes recibo una revista para clientes llamada "Test-Achats".
En mi PC he creado una carpeta en la que pongo todas estas revistas.
Cuando leo un artículo interesante en una revista, creo un archivo BAT en el que puedo hacer clic para mostrar directamente la página buena.
Mi estructura de carpetas es la siguiente.
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 contiene solo la siguiente línea
call ..\Script\LOAD-ARTICLE.bat %~n0
LOAD-ARTICLES.bat contiene
::******************************************************************************
::* 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ólo espero que este ejemplo pueda ayudar a otros a implementar un "atajo" para leer rápidamente algunos artículos en archivos PDF.
Con esta solución, todos %article%.bat
los archivos contienen la misma línea.
Lo único que hay que hacer es copiar el archivo de muestra nombrado 2000-00.TA-000.#00.bat
y contenido en Script
la carpeta y... ¡cambiarle el nombre!