我想在windows os上通过默认打印机打印html文件 我已经使用代码执行此操作:
import os
os.startfile("C:\\Users\\user\Desktop\\table.html", "print")
问题是表格字段和页面没有颜色和背景颜色。
和浏览器上的实际表格:
那么如何用实际颜色打印?
答案 0 :(得分:1)
也许您的打印机默认为b& w,如果是,请尝试更改该设置,然后再次运行脚本。
您还可以尝试使用pdfkit首先将html文件转换为pdf:
import os
import pdfkit
pdfkit.from_file("C:\\Users\\user\Desktop\\table.html", "out.pdf")
os.startfile("out.pdf", "print")