因为自己需要,在找一个能合并 PDF 的桌面软件,需求是能将源 PDF 文件的文件名添加到合并结果 PDF 的书签里。
本来在 macOS 上是有这样的软件存在的,就是 PDFCombo ,我用起来感觉很顺手。但是 Windows 和 Linux 却一直没找到与之相对标的软件。
于是我就花时间自己做了一个,使用 Python 基于已有的PDF库写的,然后再用 PyQt 套了一个GUI壳。这个过程也顺带让我熟悉了下 PyQt 开发。代码开源在 JH PDF Merger - GitHub
介绍:
它是用来合并 PDF 文件的。此外主要关注的功能点,如前所述,在于给合并后的 PDF 创建书签。现在有三种创建书签的方式:
(1) 把源 PDF 的文件名和书签组合,各个源 PDF的文件名是一级书签,各个源PDF的书签成为低一级的书签。
(2) 只以源 PDF 的文件名组合,各个源 PDF的文件名是一级书签,无二级书签。
(3) 无任何书签
此工具免费且开源,可以前往 仓库 Release 页面 试用。