wkhtmltopdf:打印机不打印灰度

wkhtmltopdf:打印机不打印灰度,pdf,printing,pdf-generation,wkhtmltopdf,Pdf,Printing,Pdf Generation,Wkhtmltopdf,我可以将我的hmtl和css完美地导出为pdf格式,它看起来就像在屏幕上一样。当我打印pdf文件时,虽然很多灰度标根本无法打印出来,例如,桌面上的人非常虚弱 在有人问:是的,我已经检查了打印机,它可以完美地打印其他PDF。所以这与编码有关。奇怪的是,它在屏幕上看起来很好,但在打印时却不行 是否有什么我可以添加到导出或更改我的样式表 wkhtmltopdf --margin-right 0 --margin-top 10 http://localhost:8000/invoice_de invo

我可以将我的hmtl和css完美地导出为pdf格式,它看起来就像在屏幕上一样。当我打印pdf文件时,虽然很多灰度标根本无法打印出来,例如,桌面上的人非常虚弱

在有人问:是的,我已经检查了打印机,它可以完美地打印其他PDF。所以这与编码有关。奇怪的是,它在屏幕上看起来很好,但在打印时却不行

是否有什么我可以添加到导出或更改我的样式表

wkhtmltopdf --margin-right 0 --margin-top 10  http://localhost:8000/invoice_de invoice_de.pdf  
Html和CSS:


链接到pdf:

谢谢您的帮助。这种屏幕/打印机的差异非常令人恼火,因为屏幕上好看的东西在打印时并不好看,反之亦然。这是一个尝试和错误和大量的打印输出


一个基本上需要不同的样式表,一个用于屏幕,一个用于pdf转换。

您是否也有尝试打印的pdf示例?这可能会告诉我们更多。不过已经有两条评论了-1在屏幕上可见和可打印之间有很大区别,特别是在灰色空间中。这甚至取决于打印机。2特别是对于表格边框,如果使用像素或点指定边框大小,则可能会遇到相同的问题。打印机每英寸打印的像素数比屏幕上的像素数多得多,这就是为什么高分辨率打印机上的边框看起来更模糊的原因。我添加了一个指向PDF的链接,您认为此PDF应该正确打印吗?你有一个非常非常轻的设计,你在表格中使用的线条显示为0.27mm,这不是很多,它们是用非常轻的RGB颜色绘制的。由于PDF绘图的工作原理,这些线条可能会在屏幕上显示得更宽,但在高分辨率设备上,我怀疑它们是否会变得更模糊。现在,如果它们被定义为实际灰度,而不是RGB,那就更好了。如果你想让它们更突出,你可能只需要把它们变得更宽、更灰。。。