这是一个短的“发布会”。
01 基本介绍
近期开发了一个【PDF合并分割助手】。
它是一个实现pdf快速合并、分割的免费软件。
你拥有以下7种选项设置。
>>合并选项<<
1 保留书签,顶层书签以pdf文件名(不含“.pdf”)构建
2 保留原始书签,顶层书签与源文档相同
3 纯合并内容,丢弃所有源文档书签
4 按照正面顺序,反面顺序交叉合并
5 按照正面顺序,反面逆序交叉合并
>>拆分选项<<
1 默认分割为单页
2 按照指定页码范围分割,页码范围(例:1,2-5)
>>使用技巧<<
小技巧1:在列表区域上,右键可以调整文件先后顺序。
小技巧2:移除文件按钮支持多选文件后进行批量删除。
小技巧3:您可以通过拖拽文件到空白区域以加载文件。
02 软件界面
03 下载地址
软件为绿色版本(压缩包仅8M),已在win10测试没有问题。
下载链接:https://www.123pan.com/s/9Rn9-VjQpH.html
提取码: dyzj
(链接失效可以关注公众号“读研札记”,后台回复“pdf合并”)
04 开发思路提示与彩蛋
主要使用pypdf模块和qpdf开源工具完成。核心难点在于:如何获取书签以及重新编号保证新的pdf到达准确的指向页码位置。
一些可能实现pdf合并的开源工具(版权请自己仔细识别)
1 poppler
pdfunite 1.pdf 2.pdf 3.pdf 4.pdf all-1234.pdf
结论:无法保留书签
2 xpdf
结论:没发现怎么合并
3 pdftk (free版免费)
pdftk file1.pdf file2.pdf cat output mergedfile.pdf
结论:无法保留书签,即使通过dump_data获取书签方法也需要另外处理,应该比较麻烦
4 cpdf 个人免费,商业收费
cpdf -merge 1.pdf 2.pdf -o out.pdf
结论:可以合并书签,合并后的新书签能够指向准确的位置。
cpdf -merge -merge-add-bookmarks 1.pdf 2.pdf -o out.pdf
结论:可以以带有后缀的文件名作为书签项,但是无法去掉后缀“.pdf”。
5 qpdf (Apache License 2.0 许可,可商业使用)
qpdf 2.pdf --pages 1.pdf . -- out.pdf
结论:仅仅只能保留(前面的那个书签,保留2.pdf) (1在前2在后)
6 pdf补丁丁
结论:可以实现pdf合并,为封装工具,github也有它的开源。
标签:结论,分割,保留,合并,书签,V1.0,助手,PDF,pdf From: https://www.cnblogs.com/issacnew/p/17680531.html