尝试将我的 View 打印为 PDF,我得到的 pdf 呈现为移动设备。基本上,我认为检测到最小的屏幕并使用移动的 css 样式。有办法解决这个问题吗?
我尝试更改格式大小并使其变得非常大,尝试使用横向,但内容只会按比例放大并且仍会以移动样式显示。
我正在考虑将部分 View 呈现为 pdf 并拥有仅用于 pdf 导出的自定义 css 文件,但这似乎有很多不必要的工作
有什么想法吗?
谢谢
最佳答案
您可以在样式表中使用打印媒体类型。它看起来像这样:
@media print {
p {
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
color: red;
}
}
也许您已经在使用这种媒体类型并将其放入您的移动设备样式中?可能想将它放在任何响应输入之上,看看效果如何?
关于css - 使用 Rotativa 打印为 PDF - MVC5 with Bootstrap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29525680/