我这边又踩坑了,输入英语没有问题,输入中文输出的pdf中文部分是乱码。
我这边也不知道如何解决?
# -*- coding: UTF-8 -*-
from PyPDF2 import PdfFileWriter, PdfFileReader
import io
from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import letter
packet = io.BytesIO()
# 使用Reportlab创建一个新的PDF
can = canvas.Canvas(packet, pagesize=letter)
can.drawString(100, 750, "虹口贝贝围棋")
can.save()
#buffer从偏移0开始
packet.seek(0)
new_pdf = PdfFileReader(packet)
#读取已有的PDF
existing_pdf = PdfFileReader(open("weiqi.pdf", "rb"))
output = PdfFileWriter()
#
page = existing_pdf.getPage(0)
page.mergePage(new_pdf.getPage(0))
output.addPage(page)
# 最后,向目标的pdf写出
outputStream = open("weiqi==.pdf", "wb")
output.write(outputStream)
outputStream.close()
【 在 javame (yimin) 的大作中提到: 】
: 就是在顶部添加班级和布置作业的时间,
: 或者有没有第三方的工具?
--
FROM 124.78.138.*