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> |