手动添加djvu电子文档的书签


Comments


2025 年 2 月
 12
3456789
10111213141516
17181920212223
2425262728  

这里将介绍如何快速的手动添加djvu电子书的书签.

  • 准备书签数据:利用djvulibre可以很方便的导出目录页为pdf, 利用Acobat Adobe文字识别可以很方便的得到目录, 但是格式不太标准. 我们可以利用mma的替换功能标准化目录, 其代码如下:
  • 添加djvused的路径到系统, 首先搜索djvulibre安装路径下djvuused的路径, 然后采用类似命令添加到系统路径:path C:\Program Files (x86)\DjVuLibre
  • 利用djvused写入数据到文件:djvused linyang.djvu -v -e "set-outline linyang.dsed" -s
    这里, linyang.djvu是djvu文件, 而上面通过mma得到的数据保存在linyang.dsed文本文档中, 我采用的是utf8格式.

《 “手动添加djvu电子文档的书签” 》 有 5 条评论

  1. vanabel 的头像

    这里, 输出格式如下:
    (bookmarks
    ( ” 封面” “#1″)
    ( ” 序言” “#3″)
    ( ” 目录 ” “#5″)
    ( ” 第一章. 引言” “#7″)
    ( ” 第二章. Riemann 度量” “#12″)
    ( ” 第三章. Levi-Civita 联络” “#15″)
    ( ” 第四章. 曲率张量” “#18″)
    ( ” 第五章. 测地线, 指数映照, 测地凸邻域” “#27″)
    ( ” 第六章. 完备性” “#36″)
    ( ” 第七章. Jacobi场与共轭点” “#42″)
    ( ” 第八章. 等距和全测地子流形” “#52″)
    ( ” 第九章. Cartan-Hadamard 定理” “#55″)
    ( ” 第十章. 空间形式” “#59″)
    ( ” 第十一章. 测地线的第二变分公式及其应用” “#69″)
    ( ” 第十二章. Morse 指标形式与 Morse 指标定理” “#78″)
    ( ” 第十三章. 割迹与单射半径” “#87″)
    ( ” 第十四章. 比较定理” “#93″)
    ( ” 第十五章. 体积和体积比较定理” “#113″)
    ( ” 附录. 完备性” “#125″)
    ( ” 索引” “#188″)
    ( ” 参考文献” “#192”)
    )

  2. vanabel 的头像

    要导出书签, 只需执行
    djvused "filename.djvu" -e 'print-outline' > filename.dsed

  3. vanabel 的头像

    你也可以添加如下脚本到~/.bash_aliases

  4. vanabel 的头像

    小节的话可以用这种结构:

  5. vanabel 的头像

    如果用vim的话, 结合Ultsnip插件, 可以这样

    此外, 利用vim的替换功能还可以实现自动增加页码(12)

    当然, 你也可以用更强大的快捷键(AP), 添加如下代码到你的vimrc

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据


Other news

  • 使用Chrome播放本地SWF文件

    两个版本, 一个是选择文件, 一个是直接拖拽。 当然也有合并到一起的办法, 参考这里。直接将下列文件放到和fl…

  • Chrome下载完成后显示病毒扫描失败的解决办法

    很蛋疼的一个提示, 一个pdf下载好后给提示病毒扫描失败。把下载的pdf直接删除了。 解决办法是运行如下的注册…

  • C1驾照学习经验

    历时4个月+15天, 我的C1驾照到手了. 下面分享下经验, 为广大学员解惑。 学驾照, 要趁早 为啥呢, 一…