簡體   English   中英

使用python在pdf文件中寫入列表

[英]write list in pdf file using python

在此處輸入圖片說明 我正在嘗試使用以下腳本在pdf文件中寫入字符串列表。

pdf = fpdf.FPDF(format='letter')
pdf.add_page()
pdf.set_font("Arial", size=12)

for i in data:
    pdf.write(5,str(i))
    pdf.ln()
pdf.output("testings.pdf")

但是,我遇到了錯誤

UnicodeEncodeError: 'latin-1' codec can't encode character '\u201c' in position 1548: ordinal not in range(256)

數據包含字符串格式的結果,誰能幫助我知道如何將結果寫入pdf文件,我想將每個字符串寫在數據列表的單獨頁面中。

上面是數據屏幕截圖,它的長度很大,因此不會插入所有記錄,但列表僅包含文本數據

這是因為MySQLdb通常嘗試將所有內容編碼為latin-1。 建立連接后,可以通過執行以下命令來解決此問題:我也遇到同樣的問題Python MySQLdb模塊。 由於MySQL將讓您剛才保存你在無論字符集的文本字段需要的任何二進制數據,我發現我的解決方案在這里鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM