【问题标题】:DOMPDF: how to force dompdf to ignore some html page content (i.e. links, <a> tags)DOMPDF:如何强制 dompdf 忽略某些 html 页面内容(即链接、<a> 标签)
【发布时间】:2022-01-01 20:24:24
【问题描述】:

当我使用 DOMPDF 创建页面的 pdf 时,我想在 pdf 文件中排除一些不是很重要或不需要的内容,例如链接。

有没有办法忽略标签?

谢谢!

【问题讨论】:

  • 您能否提供示例 HTML 以显示您希望从生成的 PDF 中排除的内容?设置显示应该像this answer 一样工作,应该不会出现链接。
  • 你的问题回答了吗?

标签: html dompdf


【解决方案1】:

您可以使用像 DOMPurify 这样的消毒剂并将其配置为禁止使用 a 标记。

// leave all safe HTML as it is and add <a> elements to block-list
var clean = DOMPurify.sanitize(dirty, {FORBID_TAGS: ['a']});

【讨论】:

    【解决方案2】:

    您可以使用 css 属性使它们消失

    a { display:none; }
    ...
    

    【讨论】:

    • 如果可能的话,我会避免安装其他工具...我尝试指定显示:无,但没有任何变化...
    猜你喜欢
    • 1970-01-01
    • 2019-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-14
    相关资源
    最近更新 更多