将HTML页面切换到媒体打印模式

本文关键字:媒体 打印 模式 HTML | 更新日期: 2023-09-27 18:13:23

有办法将HTML页面切换到"打印"模式吗?

打印时,@media print样式表将应用于页面。

我想使用应用了该打印样式的页面导出为PDF。理想情况下,如果我可以在使用window.print()时获得发送到打印机的HTML,我可以将其导出为PDF。我使用服务器端库和C#导出为PDF。

关于我该怎么做有什么想法吗?

谢谢!

将HTML页面切换到媒体打印模式

根据W3C标准,除了可以为@screen@print媒体定义不同的CSS规则外,网页没有独特的打印模式。

如果您想将页面呈现为打印视图中显示的页面,则该页面将显示在屏幕视图中;CCD_ 6也使用@print CSS。