【解決問題】〖軟件應用〗將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用法參考:點擊打開鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章