Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- from pyPdf import PdfFileWriter, PdfFileReader
- import sys
- #~ if sys.argv.length < 1:
- #~ exit(0)
- filename = sys.argv[1]
- output = PdfFileWriter()
- input1 = PdfFileReader(file(filename,"rb"))
- input2 = PdfFileReader(file(filename,"rb"))
- for i in range(input1.getNumPages()):
- page_right = input1.getPage(i)
- page_right.mediaBox.upperRight = (
- page_right.mediaBox.getUpperRight_x(),
- page_right.mediaBox.getUpperRight_y() / 2 + 30,
- )
- page_right.mediaBox.lowerLeft = (0,30)
- output.addPage(page_right)
- page_left = input2.getPage(i)
- page_left.mediaBox.lowerLeft = (
- 0,
- page_left.mediaBox.getUpperRight_y() / 2 - 30
- )
- page_left.mediaBox.upperRight = (
- page_left.mediaBox.getUpperRight_x(),
- page_left.mediaBox.getUpperRight_y() - 30
- )
- output.addPage(page_left)
- outputStream = file("output.pdf","wb")
- output.write(outputStream)
- outputStream.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement