![Создайте ярлык Windows 7 для определенной страницы PDF](https://rvso.com/image/1326453/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%B9%D1%82%D0%B5%20%D1%8F%D1%80%D0%BB%D1%8B%D0%BA%20Windows%207%20%D0%B4%D0%BB%D1%8F%20%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B%20PDF.png)
Есть ли способ создать ярлык в Windows 7 для определенной страницы PDF?
решение1
Если у вас установлен Adobe Acrobat Reader, вы можете создать ярлык для командной строки, которая откроет PDF-файл на определенной странице:
AcroRd32.exe /A "page=7=OpenActions" myfile.pdf
Откроется «myfile.pdf» на странице 7.
Дополнительные параметры командной строки можно найтиздесь.
решение2
В 2021 году в Windows 10 это возможно с помощью следующих команд
Использование Acrobat Reader
%acrobat% /A "page=44=OpenActions" "..\Magazines\2021-05.TA-663.Mai.pdf"
Использование Foxit Reader
%foxit% "..\Magazines\2021-05.TA-663.Mai.pdf" /A page=45
Использование Хрома
start chrome "file:///D:\Documents\Magazines\2021-05.TA-663.Mai.pdf#page=44"
Используя Оперу
start opera "file:///D:\Documents\Magazines\2021-05.TA-663.Mai.pdf#page=44"
Использование Edge
start msedge "file:///D:\Documents\Magazines\2021-05.TA-663.Mai.pdf#page=44"
Использование Firefox
start firefox "file:///D:\Documents\Magazines\2021-05.TA-663.Mai.pdf#page=44"
На моем ПК %acrobat%
переменные %foxit%
равны
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"
Все эти решения корректно работают на моем ПК.
решение3
Это небольшой пример использования AcroRd32.exe
программы.
Каждый месяц я получаю журнал для клиентов под названием «Тест-Ачатс».
На своем компьютере я создал папку, в которую поместил все эти журналы.
Когда я читаю интересную статью в журнале, я создаю BAT-файл, нажав на который, я могу сразу отобразить нужную страницу.
Моя структура папок следующая
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 содержит только следующую строку
call ..\Script\LOAD-ARTICLE.bat %~n0
LOAD-ARTICLES.bat содержит
::******************************************************************************
::* 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%"
Я только надеюсь, что этот пример поможет другим реализовать «ярлык» для быстрого чтения некоторых статей в файлах PDF.
При использовании этого решения все %article%.bat
файлы содержат одни и те же строки.
Единственное, что нужно сделать, это скопировать файл-образец, названный 2000-00.TA-000.#00.bat
и содержащийся в Script
папке, и... переименовать его!