python生成双层pdf

python生成双层pdf,生成透明文字

# -*- coding:utf-8 -*-

import os
# import urllib2
import time
from reportlab import platypus
from reportlab.lib.pagesizes import letter
from reportlab.lib.units import inch
from reportlab.platypus import SimpleDocTemplate, Image
from reportlab.pdfgen import canvas

image_file = "./1.png"

# Use Canvas to generate pdf
c = canvas.Canvas('1.pdf', pagesize=letter)
width, height = letter

c.setFillColorRGB(46, 46, 12)
# say hello (note after rotate the y coord needs to be negative!)
c.drawString(3 * inch, 3 * inch, "Hello World PDF扫描件怎么做成可复制文字的双层PDF,")
c.drawImage(image_file, 0, 0)
c.showPage()
c.save()

python生成双层pdf_第1张图片

对中文不友好

你可能感兴趣的:(python,python)