File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -465,6 +465,7 @@ def move_to_folder_multi_paged(
465
465
dst_folder ,
466
466
title_format = None
467
467
):
468
+ """All extracted pages are inserted into one document"""
468
469
if title_format is None :
469
470
title = f'document-{ str (uuid4 ())} .pdf'
470
471
else :
@@ -504,11 +505,17 @@ def move_to_folder_single_paged(
504
505
dst_folder ,
505
506
title_format = None
506
507
):
508
+ """Each extracted page is inserted into a separate document"""
509
+
510
+ pages_count = pages .count ()
507
511
for page in pages :
508
512
if title_format is None :
509
- title = f'page-{ page . pk } .pdf'
513
+ title = f'page-{ str ( uuid4 ()) } .pdf'
510
514
else :
511
- title = f'{ title_format } .pdf'
515
+ if pages_count > 1 :
516
+ title = f'{ title_format } -{ str (uuid4 ())} .pdf'
517
+ else :
518
+ title = f'{ title_format } .pdf'
512
519
513
520
doc = Document .objects .create_document (
514
521
title = title ,
You can’t perform that action at this time.
0 commit comments