Загрузка PDF по url, редактирование и рендеринг в Django
Мне нужно загрузить PDF из Azure Storage, отредактировать файл (извлечь определенную страницу) и отобразить его из представления Django, у меня есть следующее
def download_desprendible_user(request):
if request.method == 'POST':
file_location_in_blob = request.POST.get('pdf_download')
url = get_blob_url(file_location_in_blob)
file = urllib.request.urlopen(url)
reader = PdfFileReader(io.BytesIO(file.read()))
for i in range(0, reader.getNumPages()):
content = ""
content += reader.getPage(i).extractText() + "\n"
ResSearch = re.search(id, content)
if ResSearch is not None:
page = i
break
pdfWriter = PdfFileWriter()
pdfWriter.addPage(reader.getPage(page))
with io.BytesIO() as out:
pdfWriter.write(out)
Но я не могу добиться рендеринга pdf из представления Django, я не хочу использовать open, потому что у меня были проблемы в производстве, делая это.