【问题标题】:Is there a way to hide html element when printing a PDF打印PDF时有没有办法隐藏html元素
【发布时间】:2020-03-11 14:09:01
【问题描述】:

我想在 PDF 打印时隐藏“查看详细信息”锚标记。是一种在打印时从 PDF 中隐藏 html 元素的方法。我正在使用 DOMPDF laravel 包生成 pdf,我得到了一个解决方案 https://www.w3schools.com/jsref/event_onafterprint.aspbut 在我的情况下不起作用。

**@media print {
       // Hide unwanted HTML:
       …
    }**

上面给出的代码 sn-p 也不起作用。

【问题讨论】:

    标签: javascript laravel dompdf


    【解决方案1】:

    使用“打印样式表”。

    只需几条 CSS 规则即可完成:

    @media print {
       // Hide unwanted HTML:
       …
    }
    

    【讨论】:

    • 尝试过但无法正常工作,它适用于 html 页面,但在打印预生成的 pdf 时无法正常工作。
    猜你喜欢
    • 2011-05-26
    • 1970-01-01
    • 2021-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-22
    相关资源
    最近更新 更多