css - 使用 Rotativa 打印为 PDF - MVC5 with Bootstrap

标签 css twitter-bootstrap model-view-controller layout rotativa

尝试将我的 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/

相关文章:

html - 如何在 div 上设置部分透明的背景?

html - 在 Bootstrap 中检查响应时,图标向右对齐与居中对齐的标签重叠

css - 自定义 Bootstrap 4 中的轮播指示器

css - 如何使 flexbox 中的 div 出现在下一行?

html - 将 div 的宽度紧密地适应多行跨度

javascript - Bootstrap 模式未打开 - 通过脚本加载

html - Bootstrap 导航栏布局错误

c# - 从链接表中检索数据并将其显示在 View 中

model-view-controller - MVC:构建Feed输出

Javascript框架多页面应用