解決fpdf不能寫入中文問題

2022-09-18 12:00:11 字數 1024 閱讀 4865

pip3 install fpdf  -i
fpdf原生是php呼叫的,不過他也提供了python的呼叫方式

from fpdf import fpdf

pdf = fpdf(

)pdf.add_font(

'youyuan',''

,'youyuan.ttf'

,true

)pdf.add_page(

)pdf.set_font(

"youyuan"

, size=12)

pdf.cell(0,

6,"好好學習",1

,ln=

0,align=

"l")

pdf.cell(0,

6,"two",1

,ln=

1,align=

"r")

pdf.cell(0,

6,"three",1

,ln=

0, align=

"l")

pdf.cell(0,

6,"four"

,ln=

1, align=

"r")

pdf.output(

"******_demo.pdf"

)

隨便找乙個中文字型,這裡我找的是幼圓中文字型,放到**的同級目錄即可

更多api參考這裡

生成的pdf

fpdf是真正我找到的乙個可以重零開始寫入乙個pdf的庫,其他的庫不能實現這個功能,只能在原有的基礎上進行合併,如pypdf2,或者利用生成

ubuntu spyder內不能寫入中文注釋

問題 在spyder內不能寫入中文,但可以正常貼上中文 解決 找到 檔案 usr lib x86 64 linux gnu qt5 plugins platforminputcontexts libfcitxplatforminputcontextplugin.so 將檔案複製在anaconda下搜...

解決flash不能寫入單個位元組小記

void program data u16 flash addr,u8 buffer,u8 len flash lock flash memtype prog flash addr address flash addr for i 0 i len i return 1 void program da...

UDP通訊中資料不能寫入檔案的問題

寫了乙個簡單的udp通訊程式,客戶端讀檔案,把資料寫到伺服器端 服務端讀取資料,寫到另乙個檔案裡面。伺服器端 是這樣的 include unp.h include include include include include include include int main int argc,ch...