Создайте ярлык Windows 7 для определенной страницы PDF

Создайте ярлык Windows 7 для определенной страницы PDF

Есть ли способ создать ярлык в 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папке, и... переименовать его!

Связанный контент