Использование языка иврит в django и xhtml2pdf для сохранения pdf
Здравствуйте, не могу разобраться, но как сохранить pdf с ивритскими символами в xhtml2pdf? Я не могу найти ничего в интернете
код должен получить свойство из базы данных, затем создать pdf файл и отправить его на почту клиента pyhon код, который конвертирует шаблон в pdf
from django.template.loader import get_template
from os.path import join
from .utils import render_to_pdf
from django.http import HttpResponse
from xhtml2pdf import pisa
def generate_pdf(property):
template = get_template("main/pdftabo.html")
context = {
"address": f'{property.street} {property.building_number} {property.city}',
"owners": property.owners,
"loan": property.loan,
"plot": property.plot,
}
html = template.render(context)
filepath = join('static',f'media/{property.block}{property.lot}.pdf')
write_to_file = open(filepath, "w+b")
result = pisa.CreatePDF(html,dest=write_to_file)
write_to_file.close()
html-код шаблона pdf
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> {% load static %}
<html lang="heb">
<head>
<meta charset="character_set">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
@font-face {
font-family: MyRightToLeftFont;
src: url("{% static 'fonts/ahronbd.ttf' %}")
}
p {
font-family: MyRightToLeftFont
}
</style>
</head>
<body>
<pdf:language name="hebrew" />
<p>שלום</p>
<table>
<tr>
<th>מגרש</th>
<th>מס' בית</th>
<th>מס' הדירה לפי הסכם המכר</th>
<th>מהוות הנכס</th>
</tr>
<tr>
<th>{{plot}}</th>
<th>7</th>
<th>1</th>
<th>{{address}}</th>
</tr>
</table>
</body>
</html>
изображение того, что я получаю