35 lines
1.2 KiB
Markdown
35 lines
1.2 KiB
Markdown
|
---
|
|||
|
title: pdf页码跳转
|
|||
|
updated: 2022-01-14 05:47:30Z
|
|||
|
created: 2022-01-13 00:47:30Z
|
|||
|
---
|
|||
|
|
|||
|
==经验证以下方法无效==
|
|||
|
|
|||
|
默认pdf文件仅在浏览器下支持页码定位、跳转。[语法#链接本地文件](../工具/Markdown/语法.md#链接本地文件)
|
|||
|
|
|||
|
通过利用程序启动参数功能可调用浏览器打开pdf,间接实现跳转。
|
|||
|
核心代码如下:
|
|||
|
```
|
|||
|
var arg = _ARGV[1];
|
|||
|
var procs = process.popen("cmd.exe");
|
|||
|
|
|||
|
procs.write("start iexplore " ++ string.trimleft(arg,',') ++ '\r\n')
|
|||
|
```
|
|||
|
markdown格式由
|
|||
|
`[引用文字](file:///本地pdf地址#page=x)`
|
|||
|
变为
|
|||
|
`[引用文字](file:///引导程序地址,本地pdf地址#page=x)`
|
|||
|
其中,引导程序地址和本地pdf地址之间用`,`连接。
|
|||
|
如:
|
|||
|
> 节选自应用笔记《[射频与微波技术实用手册](file:///E:\aardio.Prj\bat\mrun.exe,E:\文档\应用笔记\射频与微波技术实用手册.pdf?)》P235
|
|||
|
|
|||
|
[test][1]
|
|||
|
[test2][2]
|
|||
|
[test3][3]
|
|||
|
|
|||
|
[1]:<file:///E:\aardio.Prj\bat\mrun.exe,E:\文档\应用笔记\射频与微波技术实用手册.pdf>
|
|||
|
[2]:E:\文档\应用笔记\射频与微波技术实用手册.pdf
|
|||
|
[3]:file:///E:\aardio.Prj\bat\mrun.exe,
|
|||
|
|
|||
|
<a href="file:///E:\aardio.Prj\bat\mrun.exe">test0</a>
|