【问题标题】:pypdf - Bangla words are broken while writing in a pdf filepypdf - 在 pdf 文件中写入时,孟加拉语单词被破坏
【发布时间】:2021-12-05 09:35:55
【问题描述】:

我正在从 csv 文件生成一个 pdf 文件。当我试图写孟加拉语时,它只是破坏了单词。这是我的代码:

from fpdf import FPDF

pdf = FPDF(orientation='L', unit='mm', format='A5')
pdf.add_page()


pdf.add_font('kalpurush','','fileLocation/kalpurush.ttf', uni=True)
pdf.set_font('kalpurush','',18)
pdf.set_xy(10,10)
pdf.set_text_color(0, 0, 0)
pdf.cell(w = 0,h=0.0, align='L', txt=u"শিরোনাম", border=0)
pdf.output("test.pdf")

文本的输出文件 (শিরোনাম) 显示如下:

我也尝试过不同的 .ttf 文件。但没有找到任何解决方案!

【问题讨论】:

    标签: python unicode fpdf bangla-font


    【解决方案1】:

    您可以使用图片代替文字。

    【讨论】:

    • 这就是我最后所做的。但它不是解决方案。
    猜你喜欢
    • 2021-11-15
    • 1970-01-01
    • 2019-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-02
    • 1970-01-01
    • 2018-01-18
    相关资源
    最近更新 更多