Символ евро в поколении PDF

Я использую Python 3, в Juypter. Генерация PDF через FPDF. Я прочитал все "ответы" на этот вопрос, но мое понимание проблем / ИТ таково, что я не понимаю ответы или как на самом деле внедрить их в мой код.

Я пытаюсь создать PDF с различными выходами, и один из этих выходов является сумма в евро. И я получаю следующее:
'latin-1' codec can't encode character '\u20ac' in position 326: ordinal not in range(256)

Я знаю, что это связано с отображением символа €, и я могу найти много информации в Интернете, но изо всех сил пытаюсь заставить это работать.

from fpdf import FPDF
pdf = FPDF(orientation="L", unit="cm", format="A4")
pdf.add_page()
pdf.set_font("Arial", size=16, style="BU")
pdf.cell(13, 1, txt="Profit is €1,000,000 this year", ln=1, align="C")
filename = [filename]
pdf.output(filename)

В чем я хотел бы помочь, так это как создать соответствующую строку, чтобы получить и вывести:Profit is €1,000,000 this year в формате PDF

Руководство высоко ценится, как реализовать это в Python3. Для тех, кто не является ИТ-специалистом, пытается автоматизировать отчеты.

По сути - как мне манипулировать строкой, чтобы отобразить символ €.

0 ответов

Другие вопросы по тегам