2
我正在嘗試使用包含用戶輸入的比薩創建PDF文檔。 用戶輸入可以在其他語言中。當試圖輸入中文或日文時,字符顯示爲黑色框。即使我不知道用戶輸入了什麼語言,我如何才能正確顯示PDF?使用比薩和非ASCII字符創建PDF
這裏是我試圖樣本:
import ho.pisa as pisa
import StringIO
import sys
data = """
<html>
<head>
<title>Testing</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body>
<p>%s</p>
</body>
</html>
"""
text = ""
for line in sys.stdin:
text += line
pisa.pisaDocument(StringIO.StringIO(data % text), file('final.pdf', 'w'), encoding='UTF-8')
獲取問題
見第8條。 – 2016-01-27 14:50:48