我正在使用python中的pyPdf库生成PDF文件。
生成文件后我尝试打开它会收到以下错误:不支持文件类型纯文本文档(text / plain)
如果我用.txt重命名该文件并打开它,它将工作并显示我在文件中写的内容。
这是代码:
from pyPdf import PdfFileWriter
output = PdfFileWriter()
outputStream = file("/home/documet_test.pdf","wb")
outputStream.write("Hello world")
outputStream.close()
我错过了什么?
答案 0 :(得分:1)
使用reportlab库将解决问题:
from reportlab.pdfgen import canvas
c = canvas.Canvas("hello.pdf")
c.drawString(100,750,"Welcome to Reportlab!")
c.save()