pdfjinja
pdfjinja copied to clipboard
UTF-8 text not being inserted into pdf template
Hi, Thanks for this great package! I have successfully created a pdf template and populated it with data, but when I try to use Hebrew characters, it fails silently. All placeholders are replaced except those with Hebrew characters. Script:
from pdfjinja import PdfJinja
import os
from forms.sample_data import data
file_path = os.path.join(os.getcwd(),"forms")
file_path = os.path.join(file_path, "templates")
file = os.path.join(file_path, 'havarat_gemel.pdf')
pdfjinja = PdfJinja(file)
pdfout = pdfjinja(data)
pdfout.write(open('filled.pdf', 'wb'))
PDF File: havarat_gemel.pdf
Data:
# -*- coding: UTF-8 -*-
true = True
data = {
"SHEM_GUF_MENAHEL_MAAVIRA" : "Guf menahel maavira",
"SHEM_KUPA_MAAVIRA" : "shem kupa maavira",
"MISPAR_KUPA_MAAVIRA" : "mispar kupa maavira",
"SHEM_KEREN" : "shem keren",
"KOD_KEEREN" : "kod keren",
"lastName" : "Golo",
"firstName" : "Hdaassa",
"idNumber" : "123123123",
"streetNumber" : "12/11",
"street" : "Revivim",
"city" : u'בית שמש',
"AMIT_PAIL" : "",
"AMIT_LO_PAIL" : true,
"SUG_HAAVARA_MELO" : true,
"SUG_HAAVARA_SCHUM" : "",
"SUG_HAAVARA_AD_2007" : "",
"SUG_HAAVARA_ME_2008" : "",
"SUG_TZVIRA_KOLEL" : true,
"SUG_TZVIRA_TAGMULIM" : "",
"SUG_TZVIRA_PITZUIM" : "",
"SUG_MASLUL_HASHKAA-KOLEL" : "",
"SUG_MASLUL_SPECIFIC" : true,
"MISPAR_CHESHBON_LEHAAVARA" : "00000",
"MISPAR_CHESHBON_MEKABELET" : "909090",
"SUG_MEKABELET" : "hishtalmut",
}
Please help!
Hi did you find a solution since that time ?
Hi did you find a solution since that time ?