前言

本文目标在于利用 P y t h o n Python Python 快速画出符合自己要求的箱图与密度图。

如果你对这篇文章感兴趣,可以点击「【访客必读 - 指引页】一文囊括主页内所有高质量博客」,查看完整博客分类与对应链接。

目录导入

在阅读 pdf 文件时,有些文件并没有生成可跳转的目录,这给文件的阅读带来了一些障碍。基于这个原因,本文将介绍一种导入目录的方式。

进入 Coherent PDF Command Line 网站,下载 ‘Download pre-built cpdf command line tool’,解压后得到 ‘cpdf’ 可运行文件。

执行下述命令,即可将 bookmarks.txt 中的目录导入 book.pdf 中,并得到命名为 res.pdf 的文件:

./cpdf -add-bookmarks bookmarks.txt book.pdf -o res.pdf

bookmarks.txt 文件的形式如下:

0 "1 Introduction" 20
0 "2 Overview of Supervised Learning" 28
1 "2.1 Introduction" 28
2 "2.1.1 Difficulty of the Problem" 51

每一列用空格隔开,每列分别对应此书签的「层级」、「标题」、「页码」。

bookmarks.txt 文件的生成可以直接从 pdf 中复制或使用 OCR 进行识别,最后再处理一下字符串即可得到。

以上步骤可在 macos 下完成,其他系统也可用 cpdf 完成,但具体命令可能会有区别,读者需自行根据其网站提示进行修改。

更多推荐

pdf 目录导入 macos