PDF生成中的欧元符号

时间:2019-06-26 16:01:57

标签: python pyfpdf

我正在Juypter中使用Python 3。通过FPDF生成PDF。我已经阅读了该问题的所有“答案”,但是由于对问题/ IT的了解,我不理解答案,也无法理解如何将其实际实现到我的代码中。

我正在尝试创建具有各种输出的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)

我想要帮助的是如何在其中创建相关的字符串,以便获取并输出pdf中的Profit is €1,000,000 this year

对于如何在Python3中实现此功能的指导非常赞赏。对于非IT人员,请尝试使报告自动化。

从本质上讲,我该如何操作字符串以显示€符号。

0 个答案:

没有答案