2013-07-21 105 views
46

如何輕鬆將大型PDF分成兩個(或多個)單獨的PDF?將PDF拆分爲兩部分

假設我們有foo-bar.pdf,foo部分來自第1-12頁,而部分從第13頁到最後。我想把foo-bar.pdf分成foo.pdf和bar.pdf。

+1

我在下面試了兩個答案,對於一個大文件(2000頁),cpdf的性能要優越得多,所以在這裏記錄下來是爲了後人(很可能我下次再次爲Google回答此問題) – godswearhats

回答

75

您可以使用pdftk,它是一個操作PDF文檔的方便工具。

sudo apt-get --yes install pdftk 
pdftk foo-bar.pdf cat 1-12 output foo.pdf 
pdftk foo-bar.pdf cat 13-end output bar.pdf 

您可以使用此方法將PDF在ň方式拆分,或刪除頁面。

例如,刪除第13頁:

pdftk in.pdf cat 1-12 14-end output out.pdf 

或者用它來旋轉頁面和許多其他的東西,看到man pdftk

安裝也可以通過downloading a binary(Windows,OS X,Linux)或using Homebrew

+0

從未想過,它會是這很容易。謝謝:D –

17

這可以用cpdf做到:

cpdf in.pdf 1-12 -o out.pdf 

cpdf in.pdf 13-end -o out.pdf 

或者,分成12頁大小的塊:

cpdf in.pdf -split -chunk 12 -o out%%%.pdf 

披露:我CPDF的作者。

+3

我試了兩個答案,對於一個大文件(2000頁),cpdf的性能遠遠優於。謝謝! – godswearhats

+0

對於cpdf的@johnwhitington的榮譽。 pdftk在我的macSO(現在的Sierra/10.12.6)機器上沒有長時間的工作(出於某種未知的原因 - 我調試了幾件沒有成功的東西)。 cpdf,它的確運行起來似乎比pdftk快得多,但是我從很久以前記得pdftk的性能。 –

4

由於我的分佈不包cpdf既不pdftk,我不得不尋找另一種解決方案,發現最簡單的一個 - 爲了分裂PDF文件,可以簡單地「打印」頁面範圍從他們身上,選擇PDF作爲輸出(而不是打印機)。 默認情況下,這在GNOME中確實可用,但我確信它在其他DE中也可用。