Есть ли способ конвертировать pdf файл, созданный с помощью reportlab, в файл без сохранения (в коде)?

Есть ли способ преобразовать pdf файл, созданный с помощью reportlab, в файл без сохранения (в коде)? Я хочу вернуть этот файл обратно в django, не сохраняя его в компьютере. Сейчас я делаю следующее:

c = canvas.Canvas(filename)
f = open(filename,encoding="ISO8859-1")
os.remove(filename)
response = HttpResponse(f, content_type='application/pdf')
response['Content-Disposition'] = 'attachment; filename="' + filename + '"'
return response

Вернуться на верх