我打算在打印到PDF时隐藏网页上的敏感信息。
我使用带有大量显示的media =“print”样式表:没有这样做,因为我无法直接编辑网页。
使用PDF打印机(如“Microsoft Print to PDF”)时,样式表隐藏的任何数据是否嵌入到生成的PDF文件中?
答案 0 :(得分:1)
简答:设置为display: none
的元素在生成的PDF中既不可见,也不以任何形式显示。
更长的回答:
通常我会说它完全被隐藏 - 就像设置为display: none
的表单元素被完全忽略一样。但由于我不确定我是否做了以下测试:
<div>Hello <span style="display: none">world</span></div>
的测试页,并将其打印为PDF格式。world
一词的这种标志。我在Mac(Chrome)和Windows(Edge和IE11)上进行了测试