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()
对中文不友好