有没有办法将HTML页面切换为" print"模式?
打印时,@media print
样式表会应用于页面。
我想使用应用于导出为PDF的打印样式的页面。理想情况下,如果我可以在使用window.print()
时获取发送到打印机的HTML,我可以将其导出为PDF。我使用服务器端库和C#导出为PDF。
关于我如何做到这一点的任何想法?
谢谢!
答案 0 :(得分:0)
根据W3C标准,除了您可以为@screen
和@print
媒体定义不同的CSS规则外,网页没有独特的打印模式。
如果要渲染页面,因为它在某个地方的打印视图中显示,它会在屏幕视图中显示; @print
也使用@screen
CSS。