【解决问题】〖软件应用〗将PDF文件页面分割为多部分生成新文档的方法

先上效果图

做这件事的需求来自于在保持清晰度的情况下可以在Kindle Paperwhite(缩放模式下反应速度实在让人头大)上面阅读一些扫描版的PDF书籍,当然如果有扫描版的PDF是两页书扫一页PDF,也可以利用这种方法对半切。

原文档:

原文档








~~



目标文档:

目标文档



~~


整体思路

1、 将页面下部分裁剪掉,得 FileName_a.pdf

2、 将页面上部分裁剪掉,得 FileName_b.pdf

3、 将两个文档都拆分为单页文件

4、 利用文件名每个文件各一页叉开排好序

5、 合并各文件完成


不清楚有没有能直接完成的的软件,我找了半天没找到,只好自己试着用已知的软件完成。如果有已知软件,请在下面留言告知,不胜感激!


所需软件

1,2,3,5:adobe acrobat

4:Replace Pioneer

(这里主要涉及到按文件名排序的问题,即合并时windows按文件名字符串排序会排出1, 10, 100, 101, ... , 11, ..., 2, 20, 21这样的顺序,所以需要在数字前面补齐0来确保正确顺序,Replace Pioneer就是完成这件事的)




具体实现

1、 窗口右侧 工具 -> 裁剪

step1






























2、 划定区域之后双击,弹出对话框,裁剪。 

最后会裁剪出两个文件:

文件a,是所有页面的上一半;

文件b,是所有页面的下一半。
































3、 工具中还有旋转功能,可以视需求使用。

4、 继续选择 工具 -> 拆分文档 在输出选项中如下图设置

这一步比较重要,拆分时的文件名,会影响之后的排序

因为要求两个文档每个各一页,就是说页码的优先级需要高于文档名称的优先级,这样就可以先排页码再排文档,即第1页上一半(来自a),第1页下一半(来自b),第2页上一半。。。

step3


~





~






















5、 acrobat拆分之后的文件编号是1,2,3,4这样的,此时文件夹内的文件列表是这样的

1FileName_a.pdf

1FileName_b.pdf

2FileName_a.pdf

2FileName_b.pdf

……

10FileName_a.pdf

10FileName_b.pdf

11FileName_a.pdf

11FileName_b.pdf


6、 接下来改名,将数字改成001,002,…,010,011。

利用Replace Pioneer

1. 打开Tools->Batch Runner菜单
2. 点击Pick Files按钮,选择多个文件,如文件太多,用Searc Files按钮进行搜索。
3. 选中Set output filename选项,把${FILENAME}改为${FILENAME}{calc,'010s'}这表示整个文件名前面用0补足10位。
4. 点击File Rename,完成。

step4






























左边一列是原文件名,后面一列是修改后的文件名,点击File Rename完成。软件一次最多批处理300个文件,如果书不到1000页,只需要改前99页两位数字就可以了。


7、 合并文件

step5





























至此就完成了。在KWP上刚好横屏看。


ps:replace pioneer用法参考:点击打开链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值