【问题标题】:While making pdf from HTML code how to hide the elements having style "display:none"?从 HTML 代码制作 pdf 时如何隐藏样式为“display:none”的元素?
【发布时间】:2012-06-27 07:56:02
【问题描述】:

我正在从 URL 获取响应并尝试从响应中创建 pdf。 我正在使用 iTextSharp。 URL 的 HTML 有一些图像,其样式定义为 样式=“显示:无”。在 pdf 中,这些图像是可见的。如何使它们不可见。

我尝试将“display:none”替换为“visibility:hidden”。但这不起作用。

谁能告诉我怎么做?

【问题讨论】:

    标签: itextsharp


    【解决方案1】:

    尝试将widthheight设置为0px

    您可以使用 CSS 媒体类型来仅用于打印

    @media print {
       /* styles for printing */
    }
    

    【讨论】:

    • 如果解决了您的问题,请将答案标记为已接受。它将使社区受益(和我的观点)
    • 遗憾的是,这不适用于tablesparagraphs。还有其他选择吗?
    • @ThomasSchmidt 为什么它不适用于表格和段落? (我假设您的意思是 <table><p> 标签)
    猜你喜欢
    • 2012-08-24
    • 2016-11-14
    • 1970-01-01
    • 2018-11-11
    • 1970-01-01
    • 2018-11-03
    • 1970-01-01
    • 2011-12-19
    • 1970-01-01
    相关资源
    最近更新 更多