Skip to content

Instantly share code, notes, and snippets.

@3rg1s
Created May 12, 2021 13:20
Show Gist options
  • Save 3rg1s/b9f268d7ad057e21305107de25cf1ee9 to your computer and use it in GitHub Desktop.
Save 3rg1s/b9f268d7ad057e21305107de25cf1ee9 to your computer and use it in GitHub Desktop.
Pdf commands

Commands I used to split pdf and arrange them.

Extact all pages 


from PyPDF2 import PdfFileWriter, PdfFileReader

inputpdf = PdfFileReader(open("marg.pdf", "rb"))

for i in range(inputpdf.numPages):
    output = PdfFileWriter()
    output.addPage(inputpdf.getPage(i))
    with open("document-page%s.pdf" % i, "wb") as outputStream:
        output.write(outputStream)



FOR EACH PAGE CUT IN HALF


mutool poster -x 2 document-page0.pdf output0.pdf




REVERSE THE PDF

pdftk output0.pdf cat end-1 output output0myfilereversed.pdf


for i in {0..469}; do mutool poster -x 2 document-page$i.pdf output$i.pdf & pdftk output$i.pdf cat end-1 output done/output$imyfilereversed.pdf;done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment