diff --git a/src/calibre/ebooks/pdf/html_writer.py b/src/calibre/ebooks/pdf/html_writer.py index 6fd6024375..8fb2d08f84 100644 --- a/src/calibre/ebooks/pdf/html_writer.py +++ b/src/calibre/ebooks/pdf/html_writer.py @@ -1135,7 +1135,7 @@ def convert(opf_path, opts, metadata=None, output_path=None, log=default_log, co num_pages = 0 page_margins_map = [] log(f'Merging {len(margin_files)} PDF render results, this could take a while...') - for margin_file in margin_files: + for i, margin_file in enumerate(margin_files): name = margin_file.name data = results[name] if not isinstance(data, bytes): @@ -1150,8 +1150,8 @@ def convert(opf_path, opts, metadata=None, output_path=None, log=default_log, co pdf_doc = doc else: pdf_doc.append(doc) + log(f'Merged ({i}/{len(margin_files)-1})') - log('Pages merged') page_number_display_map = get_page_number_display_map(manager, opts, num_pages, log) if has_toc: