|  | 
 |  | 
 | 
												
													
														| 100 |              file_path = content_api.get_one_revision_filepath(file.revision_id)
 | 100 |              file_path = content_api.get_one_revision_filepath(file.revision_id)
 | 
												
													
														| 101 |          path = preview_manager.get_pdf_preview(file_path=file_path,
 | 101 |          path = preview_manager.get_pdf_preview(file_path=file_path,
 | 
												
													
														| 102 |                                                 page=page)
 | 102 |                                                 page=page)
 | 
												
													
														|  | 
 | 103 | +        file_suffix = ''
 | 
												
													
														|  | 
 | 104 | +        if page > -1:
 | 
												
													
														|  | 
 | 105 | +            file_suffix = '.page-{}'.format(page + 1)
 | 
												
													
														| 103 |          tg.response.headers['Content-Disposition'] = \
 | 106 |          tg.response.headers['Content-Disposition'] = \
 | 
												
													
														| 104 | -            'attachment; filename="{}"'.format(file.file_name)
 |  | 
 | 
												
													
														|  | 
 | 107 | +            'attachment; filename="{}{}.pdf"'.format(
 | 
												
													
														|  | 
 | 108 | +                file.label,
 | 
												
													
														|  | 
 | 109 | +                file_suffix,
 | 
												
													
														|  | 
 | 110 | +            )
 | 
												
													
														| 105 |          with open(path, 'rb') as pdf:
 | 111 |          with open(path, 'rb') as pdf:
 | 
												
													
														| 106 |              return pdf.read()
 | 112 |              return pdf.read()
 | 
												
													
														| 107 |  
 | 113 |  
 |