为 adobe reder(pdf文件)添加书签

为 adobe reder(pdf阅读器)添加书签

--------完美解决中文乱码和支持reder10.0/reader11.0

从adobe reder的官方说明书中可以看到,adobe reder是不支持书签功能的。这给我们阅读带来了很大的麻烦,我每次都是在桌面新建一文本文件,专门用来记录书签信息。(当然,adobe reder支持一种类似的功能,即:视图->页面导览->上一视图,它记录了你关闭PDF时的当时的页面,但功能单一且不实用)。

从adobe reder的技术手册中发现,adobe reder支持插件功能,且提供相应的SDK说明书,并借鉴网友们的帮助和建议,实现了书签功能。完美支持adobe reder 10.0 ,adobe reder11.0和中文显示等。

1.解决了菜单乱码问题。

   使用cUser成员为菜单命名,防止乱码。

2.优化了书签跳转算法,使打开书签没有延迟。

原程序中使用的是for(page = 0; page < gotogage; ++page) nextPage(); 这样的机制,使得书签跳转速度慢,修改为gotoPage( gotopage);。

3.添加了书签自动排序功能。

 书签保存形式为“《文件名》第N...N页/共N...N页 yyyy/mm/dd 备注”(其中备注为可选填项)书签会按照字母顺序自动排序,排序优先级为:文件名>页面>日期>备注。可以打开不同文件。

 

第一步,将以下代码复制到记事本,另存为Bookmark.js文件.放到安装目录 X:\Program Files\Adobe\Reader10.0\Reader\Javascripts文件夹下(X代表盘符,Reader 10.0这个版本随你安装的版本而不同)

第二步  运行Adobe Reader,菜单编辑->首选项->JavaScript->勾选启用Acrobat JavaScript和启用菜单项目JavaScript执行权限。

第三步  在“视图(view)”下面已经出现4个选择项:设置本页为书签、转到指定书签、删除一个书签、清除所有书签.

==========================================================================================&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值