有没有办法为 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% "..\Magazines\2021-05.TA-663.Mai.pdf" /A page=45
使用 Chrome
start chrome "file:///D:\Documents\Magazines\2021-05.TA-663.Mai.pdf#page=44"
使用 Opera
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
。
我每个月都会收到一本名为“Test-Achats”的客户杂志。
我在我的电脑上创建了一个文件夹,把所有这些杂志都放在里面。
当我在杂志上读到一篇有趣的文章时,我会创建一个 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
并...重命名它!