사용자 입력을 포함하는 pisa를 사용하여 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 항. –