Написать в заполняемый шаблон PDF, который находится в вашем git-репо - PullRequest
0 голосов
/ 14 июня 2019

Мое приложение развернуто на Heroku.

У меня есть шаблон платежного листа (который я поместил в мое git-репо), и я хочу написать шаблонный платежный лист для генерации различных платежных ведомостей.

Я понял, что можно написать в заполняемый шаблон PDF. Но это требует, чтобы PDF был на моем компьютере. Поэтому, когда я запускаю приложение локально и использую шаблон pdf, сидящий на моем компьютере, он работает.

Однако, поскольку мое приложение развернуто на Heroku, я решил разместить шаблон pdf в моем git-репо (https://github.com/isha1111/pay_calculator/blob/master/pay_calculator/models/payslip_template.pdf).

Однако, когда я пытаюсь получить доступ к pdf из git repo, приложение выдает ошибку

pdfrw.errors.PdfParseError: Could not read PDF file https://github.com/isha1111/pay_calculator/blob/master/pay_calculator/models/payslip_template.pdf

Вот ссылка на реальный код, который показывает, как писать в заполняемый pdf с использованием python https://bostata.com/how-to-populate-fillable-pdfs-with-python/

Это часть кода, где я передаю либо локальный путь к pdf-файлу, либо ссылку на pdf-файл

input_pdf_path = '\some\path\on\computer'
output_pdf_path = '\some\path\on\computer'
write_fillable_pdf(input_pdf_path, output_pdf_path, data_dict)
...