【问题标题】:Dont' Show HTML Buttons when i convert them to pdf online当我在线将它们转换为 pdf 时,不要显示 HTML 按钮
【发布时间】:2011-03-31 05:51:54
【问题描述】:

我有一个包含一些按钮的网页,当我将 HTML 页面转换为 pdf 时,按钮也出现在 pdf 中...我不希望按钮显示在按钮中

【问题讨论】:

  • 我认为了解您的网站如何转换为 PDF 库等会很有用。
  • @Trufa,有必要删除它吗?
  • @TylerCrompton:有必要,也许没有。但我确信这符合 OP 的最大利益,说“请帮助”,而这种表达方式通常会在 SO 中出现。
  • 我将我的 html 页面从 web2pdfconvert.com 转换为 pdf

标签: html css pdf


【解决方案1】:

如果您要打印到 PDF,您可以制作一个打印样式表,类似于 input[type="button"], input[type="submit"], input[type="reset"] { display: none; }

【讨论】:

  • 如果我直接打印 html 页面,一切正常...但是如果我将 html 页面转换为 pdf,则 display:none 无法正常工作...
  • 我在页面上有一个链接..“发布为 pdf”,然后使用 javascript 将页面从 Web2Pdfconvert.com 转换为 pdf
  • 嗯。我想不出任何合理的方法来做到这一点。如果你想依赖 JS,你可以默认将显示设置为无,并让 javascript 将显示更改为inline。也许这会奏效?
  • 谢谢,我在 javascript 中得到了答案...我在链接和按钮中添加了 display none,它起作用了:D
  • 没问题。请小心,因为用户可以关闭 Javascript。而且您不能使用noscript 标签来打开显示,因为这很可能会使转换显示按钮。
【解决方案2】:

在完成整个 javascript 处理以将 html 转换为 pdf 之前,当单击“发布到 pdf”链接时,您是否可以使用 jquery 执行以下操作:

$(链接).click(函数(){ $(this).css("display", "none"); });

注意:上面的“链接”是您的链接名称“发布到 pdf”

【讨论】:

  • 这行不通,因为用户必须离开页面。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-11-03
  • 2011-02-01
  • 2014-01-14
  • 2013-07-03
  • 1970-01-01
  • 2013-03-23
  • 1970-01-01
相关资源
最近更新 更多