Skip to content

Commit e04ee3e

Browse files
committed
Initial commit with example files and combineScans Script (first fundamental version).
1 parent 634cd7e commit e04ee3e

File tree

5 files changed

+24
-0
lines changed

5 files changed

+24
-0
lines changed

combineScans.py

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
from pdfrw import PdfReader, PdfWriter, PageMerge
2+
3+
even = PdfReader('examplefiles/even_rev.pdf')
4+
odd = PdfReader('examplefiles/odd.pdf')
5+
isEvenReversed = True;
6+
all = PdfWriter()
7+
blank = PageMerge()
8+
blank.mbox = [0, 0, 612, 792] # 8.5 x 11
9+
blank = blank.render()
10+
11+
#all.addpage(blank)
12+
if isEvenReversed:
13+
for i in range(0, len(odd.pages)):
14+
all.addpage(odd.pages[i])
15+
all.addpage(even.pages[len(even.pages)-1-i])
16+
else:
17+
for x,y in zip(odd.pages, even.pages):
18+
all.addpage(x)
19+
all.addpage(y)
20+
21+
#while len(all.pagearray) % 2:
22+
# all.addpage(blank)
23+
24+
all.write('examplefiles/all.pdf')

examplefiles/all.pdf

23.7 KB
Binary file not shown.

examplefiles/even.pdf

12.7 KB
Binary file not shown.

examplefiles/even_rev.pdf

12.7 KB
Binary file not shown.

examplefiles/odd.pdf

12.4 KB
Binary file not shown.

0 commit comments

Comments
 (0)