Я хочу показать файл PDF на веб-странице. Файл PDF содержит Python программу с отступом. Но при отображении файла я не могу получить правильный интервал, как в PDF.
import PyPDF2
def read_file(request):
pdfFileObj = open('media/documents/from_django.pdf', 'rb')
pdfReader = PyPDF2.PdfFileReader(pdfFileObj)
pageObj = pdfReader.getPage(0)
text=pageObj.extractText()
pdfFileObj.close()
context = {'file_content': text}
return render(request, "file.html", context)
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<title>File</title>
</head>
<body>
{{ file_content}}
</body>
</html>