我在使用Python和reportlab生成的Adobe Reader或PDF Xchange Viewer显示pdf时遇到问题。当我使用Adobe Reader打开pdf时,我得到的只是此复选框字符,但是当我使用Google Chrome打开pdf文件时没有问题。因此,这是Windows问题。
这里是代码,以防万一]
from reportlab.lib.pagesizes import letter, A4
from reportlab.pdfgen import canvas
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.ttfonts import TTFont
import datetime
date=datetime.date.today().strftime("%d-%m-%y")
canvas = canvas.Canvas("form22.pdf", pagesize=letter)
canvas.setLineWidth(.3)
pdfmetrics.registerFont(TTFont("Serbian","fontscirglasd.ttf"))
canvas.setFont('Serbian', 12)
canvas.drawString(30,750,'РЕПУБЛИКА СРБИЈА'.encode("utf-8"))
canvas.drawString(30,735,'РЕПУБЛИЧКИ ГЕОДЕТСКИ ЗАВОД'.encode('utf-8'))
canvas.save()
我在使用Python和reportlab生成的Adobe Reader或PDF Xchange Viewer显示pdf时遇到问题。当我使用Adobe Reader打开pdf时,我得到的只是此复选框字符,但是...