将文本从文本文件导入pdf时出错(reportlab,python3)

时间:2015-11-05 08:34:40

标签: python-3.x pdf reportlab

我有这个文件:hello.txt,这个文件有这个文本:Hello World,这是我的代码:

from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import A4
c = canvas.Canvas("file.pdf", pagesize=A4)
hello=open('files/hello.txt', encoding="utf-8").read()
c.drawString(10, 800, str(hello))
c.save()

但file.pdf中的文字如下所示:

picture.png

那么,文字后出现的那个黑匣子是什么?我该如何删除它?有没有更好的方法使用reportlab将文本文件导入pdf?

1 个答案:

答案 0 :(得分:0)

尝试在您的弦上使用此单线:
gcloud compute ssh --zone ZONE INSTANCE1 --command 'wget -O - https://raw.githubusercontent.com/user/repo/master/myscript.sh | bash' gcloud compute ssh --zone ZONE INSTANCE2 --command 'wget -O - https://raw.githubusercontent.com/user/repo/master/myscript.sh | bash'
发生此问题是由于无法打印的字符。