如何允许从我的网站打印但不允许另存为pdf?

时间:2019-07-16 00:11:02

标签: html css

我正试图禁止用户将我的网站内容另存为pdf,但我仍然希望允许他们打印内容。

  <style media="print" type="text/css">* { display: none; }

上面的css样式隐藏了所有内容,因此当用户点击(ctrl + p)时,它不会显示我的内容,这很好。 但是,是否有一种方法只能在用户尝试打印时显示我的内容,然后在用户尝试另存为pdf时不显示任何内容?

谢谢

1 个答案:

答案 0 :(得分:3)

不能。大多数操作系统将“另存为PDF”作为打印工作流程的一部分-从网页的角度看没有区别。

顺便说一句,您的CSS也不是防止用户打印您的内容的有效方法-如果无法正常打印,他们会找到一种解决方法,例如拍摄页面截图,或将其文本复制到文本文件中。