diff --git a/src/winziprint.py b/src/winziprint.py index c4cf180..994ae9e 100755 --- a/src/winziprint.py +++ b/src/winziprint.py @@ -16,7 +16,7 @@ import weasyprint import pypdf -VERSION = __version__ = '0.2.8' +VERSION = __version__ = '0.2.9' SOCKET_ADDRESS = ('127.0.0.1', 30983) BATCH_SIZE = 10 @@ -73,8 +73,12 @@ def convert(input_files: list[str], for n, file_name in enumerate(input_files): p0 = len(merger.pages) if letterhead and file_name.startswith('#'): - merger.insert_page(letterhead[0], index=letterhead[1]) - merger.insert_blank_page(index=letterhead[1] + 1) + if len(merger.pages) <= letterhead[1]: + merger.add_page(letterhead[0]) + merger.add_blank_page() + else: + merger.insert_page(letterhead[0], index=letterhead[1]) + merger.insert_blank_page(index=letterhead[1] + 1) page_nums[letterhead[2]] = 1 letterhead = None if file_name.endswith('.pdf'):