Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit16ad39e

Browse files
committed
fix issue on pdf merger tutorial
1 parent1d288e1 commit16ad39e

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

‎handling-pdf-files/pdf-merger/pdf_merger.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def merge_pdfs(input_files: list, page_range: tuple, output_file: str, bookmark:
1717
forinput_fileininput_files:
1818
bookmark_name=os.path.splitext(os.path.basename(input_file))[0]ifbookmarkelseNone
1919
# pages To control which pages are appended from a particular file.
20-
merger.append(fileobj=open(input_file,'rb'),pages=page_range,bookmark=bookmark_name)
20+
merger.append(fileobj=open(input_file,'rb'),pages=page_range,import_bookmarks=False,bookmark=bookmark_name)
2121
# Insert the pdf at specific page
2222
merger.write(fileobj=open(output_file,'wb'))
2323
merger.close()
@@ -46,13 +46,11 @@ def parse_args():
4646
if__name__=="__main__":
4747
# Parsing command line arguments entered by user
4848
args=parse_args()
49-
# convert a single str to a list
50-
input_files= [str(x)forxinargs['input_files'][0].split(',')]
5149
page_range=None
5250
ifargs['page_range']:
5351
page_range=tuple(int(x)forxinargs['page_range'][0].split(','))
5452
# call the main function
5553
merge_pdfs(
56-
input_files=input_files,page_range=page_range,
54+
input_files=args['input_files'],page_range=page_range,
5755
output_file=args['output_file'],bookmark=args['bookmark']
5856
)

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp