我想使用 Python PISA 库生成 PPF,但是当我尝试使用非 ASCII 字符时,它会在 PDF 中显示黑框。
如果有人在这里帮助我,那就太好了。
#! /usr/bin/python
# -*- coding: utf-8 -*-
# encoding=utf8
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 = '秋子明子晶子'
filename = "test5.pdf"
pdf = pisa.CreatePDF(StringIO.StringIO(data % text),file(filename, "wb"), encoding='utf-8')