mutool run: 用JavaScript操作PDF文件 - 可打印的版本 +- WeHack BBS (https://bbs.wehack.space) +-- 版块: 计算机技术 (https://bbs.wehack.space/forum-5.html) +--- 版块: GNU/Linux 讨论区 (https://bbs.wehack.space/forum-6.html) +--- 主题: mutool run: 用JavaScript操作PDF文件 (/thread-355.html) |
mutool run: 用JavaScript操作PDF文件 - vimacs - 01-18-2023 今天遇到一个问题,要把一个封面页插入一个已有文档的开头。这个用 mutool merge 就可以搞定了,但是这样做会把原有文档的目录搞丢。 通过搜索,我发现 mutool 有一个功能 mutool run [1],利用它可以执行 JavaScript 调用 MuPDF 的 API. 我就仿照 MuPDF 给的例子中的 pdf-merge.js [2] 改了一个脚本,就是把一个指定的页插到原有文档的开头,然后保存文档。运行脚本之后,成功地插入了封面,同时目录也没丢失,完成了这个文档编辑任务。 [1] mutool run: https://mupdf.com/docs/manual-mutool-run.html [2] pdf-merge.js: https://mupdf.com/docs/examples/pdf-merge.js |