Любой, кто может мне помочь с ошибкой FPDF, потому что я пытался восстановить PDF, но получил следующую ошибку FPDF:
File "/usr/local/lib/python3.5/dist-packages/fpdf/fpdf.py", line 1230, in output
self.close()
File "/usr/local/lib/python3.5/dist-packages/fpdf/fpdf.py", line 322, in close
self._enddoc() # close document
File "/usr/local/lib/python3.5/dist-packages/fpdf/fpdf.py", line 1868, in _enddoc
self._putresources()
File "/usr/local/lib/python3.5/dist-packages/fpdf/fpdf.py", line 1791, in _putresources
self._putimages()
File "/usr/local/lib/python3.5/dist-packages/fpdf/fpdf.py", line 1706, in _putimages
del info['data']
KeyError: 'data'
В шаблоне есть изображения, но я не уверен в проблеме. См. Ниже.
def start(self, data, display=''):
""" Start PDF """
content = data['data']
file_name = data['file_name']
self.front_page(data)
self.render_data(content)
self.output(file_name, "F")
Проблема находится в этой части библиотеки pdf:
def _putimages(self):
filter=''
if self.compress:
filter='/Filter /FlateDecode '
i = [(x[1]["i"],x[1]) for x in self.images.items()]
i.sort()
for idx,info in i:
self._putimage(info)
del info['data']
if 'smask' in info:
del info['smask']
Заранее благодарим! [1]: https://i.stack.imgur.com/Nj8ar.png