python pisa为PDF中的非ascii chracter生成黑盒子

时间:2015-08-30 10:10:13

标签: python pisa

我想使用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')

0 个答案:

没有答案