HTML / CSS:按原样打印文档

时间:2019-02-21 15:11:51

标签: html css pdf-generation

我的软件使用CSS创建了一个HTML文档,然后将其转换为PDF(JS:window.print())。生成的PDF会忽略CSS背景颜色,可能是为了节省墨水-但我不希望那样。我想完全按照自然的样子打印文档。我知道我可以使用@media print来修改打印内容,但是由于我的代码中现在有很多内联CSS,因此实现起来很可怕。有没有一种方法可以在我的文档中放置某种标记,以便window.print()不会进行任何修改?

也许某种@media print { * { -webkit-print-color-adjust: exact; } } 纯粹是无知的?


重复项解决了这个问题,只需将其放在头部样式中即可使用

    <div class="form-group">
        {{ FORM::label('?','?')  }}
        {{ FORM::text('?', '', ['?' => '?') }}

    </div> 

0 个答案:

没有答案