4
4
5
5
def merge_pdfs ():
6
6
''' Merge multiple PDF's into one combined PDF '''
7
-
8
7
input_paths = input (r"Enter comma separated list of paths to the PDFs " )
9
8
paths = input_paths .split (',' )
10
9
pdf_file_writer = PdfFileWriter ()
@@ -22,7 +21,6 @@ def merge_pdfs():
22
21
23
22
def split_pdfs ():
24
23
'''Split PDF to multiple PDF's of 1 Page each'''
25
-
26
24
input_pdf = input (r"Enter I/P PDF path " )
27
25
pdf = PdfFileReader (input_pdf )
28
26
for page in range (pdf .getNumPages ()):
@@ -38,7 +36,6 @@ def split_pdfs():
38
36
def add_watermark ():
39
37
''' Adds watermark to given PDF.
40
38
Note: The watermark PDF should be a image with transparent background '''
41
-
42
39
input_pdf = input (r"Enter I/P PDF path " )
43
40
watermark = input (r"Enter watermark PDF path " )
44
41
watermark_obj = PdfFileReader (watermark )
@@ -59,7 +56,6 @@ def add_watermark():
59
56
60
57
def add_encryption ():
61
58
''' Encrypts the given PDF with the provided password '''
62
-
63
59
input_pdf = input (r"Enter I/P PDF path " )
64
60
password = input (r"Enter password " )
65
61
pdf_file_writer = PdfFileWriter ()
@@ -76,7 +72,6 @@ def add_encryption():
76
72
77
73
def rotate_pages ():
78
74
'''Rotate the given PDF left or right by 90 degrees.'''
79
-
80
75
input_pdf = input (r"Enter I/P PDF path " )
81
76
pdf_file_writer = PdfFileWriter ()
82
77
pdf_file_reader = PdfFileReader (input_pdf )
@@ -169,9 +164,6 @@ def reorder_pages():
169
164
170
165
def menu ():
171
166
'''Menu for the various functionalities offered'''
172
-
173
- # Change Current working directory to where the script is located.
174
- # This is done to enable use of relative paths from base folder.
175
167
abspath = os .path .abspath (__file__ )
176
168
dname = os .path .dirname (abspath )
177
169
os .chdir (dname )
0 commit comments