Skip to main content

Best Way To Split A Pdf File

Analisis on different tools to split a PDF into it's pages.


Ghostscript:

# All at once
gs -q -dBATCH -dNOPAUSE -dSAFER -sDEVICE=pdfwrite -sOutputFile=/Users/fgilio/Downloads/pdf-split-in-pages/gs/page-%d.pdf /Users/fgilio/Downloads/pdf-split-in-pages/manut.pdf
# Page range
gs -q -dBATCH -dNOPAUSE -dSAFER -sDEVICE=pdfwrite -dFirstPage=189 -dLastPage=192 -sOutputFile=/Users/fgilio/Downloads/pdf-split-in-pages/gs/page-%d.pdf /Users/fgilio/Downloads/pdf-split-in-pages/manut.pdf

QPDF:

# All at once
qpdf --split-pages /Users/fgilio/Downloads/pdf-split-in-pages/manut.pdf /Users/fgilio/Downloads/pdf-split-in-pages/qpdf/page-%d.pdf

Hummus PDF:

PDFtk:

More:


More here:

# qpdf
qpdf --split-pages /Users/fgilio/Downloads/pdf-split-in-pages/publicala_deck-contains_link_anottations.pdf /Users/fgilio/Downloads/pdf-split-in-pages/qpdf-publicala_deck-contains_link_anottations/page-%d.pdf
# cpdf
/Users/fgilio/Downloads/cpdf -split /Users/fgilio/Downloads/pdf-split-in-pages/publicala_deck-contains_link_anottations.pdf -o /Users/fgilio/Downloads/pdf-split-in-pages/cpdf-publicala_deck-contains_link_anottations/page-%%.pdf
# pdftk
pdftk /Users/fgilio/Downloads/pdf-split-in-pages/publicala_deck-contains_link_anottations.pdf burst output /Users/fgilio/Downloads/pdf-split-in-pages/pdftk-publicala_deck-contains_link_anottations/pahe-%02d.pdf

------->
# cpdf
/Users/fgilio/Downloads/cpdf -split /Users/fgilio/Downloads/pdf-split-in-pages/manut.pdf -o /Users/fgilio/Downloads/pdf-split-in-pages/cpdf-mamut/page-%%.pdf
/Users/fgilio/Downloads/cpdf -split /Users/fgilio/Downloads/pdf-split-in-pages/tsrw.pdf -o /Users/fgilio/Downloads/pdf-split-in-pages/cpdf-tsrw/page-%%%%.pdf
/Users/fgilio/Downloads/cpdf -split /Users/fgilio/Downloads/NOHX4Bmbg8hGYnupAa4sM0ABtmOF2eTLGZdgZlOa-original.pdf -o /Users/fgilio/Downloads/NOHX4Bmbg8hGYnupAa4sM0ABtmOF2eTLGZdgZlOa-original

/Users/fgilio/Downloads/cpdf /Users/fgilio/Downloads/pdf-split-in-pages/manut.pdf 1-24 AND -split -o /Users/fgilio/Downloads/pdf-split-in-pages/cpdf-mamut/page-%%.pdf
/Users/fgilio/Downloads/cpdf /Users/fgilio/Downloads/pdf-split-in-pages/publicala_deck-contains_link_anottations.pdf 9 AND -split -o /Users/fgilio/Downloads/pdf-split-in-pages/cpdf-publicala_deck-contains_link_anottations/page-%%.pdf

# pdftk
pdftk /Users/fgilio/Downloads/pdf-split-in-pages/manut.pdf burst output /Users/fgilio/Downloads/pdf-split-in-pages/pdftk-mamut/page-%01d.pdf

pdftk /Users/fgilio/Downloads/pdf-split-in-pages/manut.pdf cat 1 output /Users/fgilio/Downloads/pdf-split-in-pages/pdftk-mamut/page-01.pdf

qpdf


camlpdf


The one we use​

cpdf


More research:


pdftk:


X

Graph View