Example #1
0
def dump_mail(files=None, plus_dest_types=[], dest_typ=None):
    merge = request.args.get('merge', '0') == '1'
    return_errors = request.args.get('errors', '0') == '1'
    parts = _dump_mail(files, [best_dest_type()], return_errors=return_errors)
    return (pack_files(((x[2], x[0]) for x in parts), fmt='zip') if not merge
            else pdf.merge_pdf(x[0] for x in parts
                               if x[1] == 'application/pdf'))
Example #2
0
def pdf_merge():
    LOG.debug('pdf_merge')
    return send_file(pdf.merge_pdf(x.stream for x in request.files.values()))