合并两个pdf文件时,文本颜色出现问题。第一个文件-水印,第二个文件-文档。
from reportlab.pdfgen import canvas
from PyPDF2 import PdfFileWriter, PdfFileReader
创建文本水印
c = canvas.Canvas('watermarkText.pdf')
c.setFillColorRGB(255,255,255)
c.drawString(250, 400, 'User : {} '.format('sam'))
c.save()
看起来不错
接下来,将水印与文档合并:
input_file = PdfFileReader(open("test2.pdf", "rb"))
output_file = PdfFileWriter()
watermark = PdfFileReader(open("watermarkText.pdf", "rb"))
input_page = input_file.getPage(0)
input_page.mergePage(watermark.getPage(0))
output_file.addPage(input_page)
with open("document-output.pdf", "wb") as outputStream:
output_file.write(outputStream)
当我们查看输出的pdf文件时,我们看到黑色文本水印停留在页面中间。如何将黑色文本转换为白色?