问题标签 [rotativa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1569 浏览

asp.net-mvc - 使用来自 MVC 的给定模板批量打印多个订单

我有一个用 MVC 编写的简单“管理系统”。它适用于电子商务业务,我正在寻找通过一个按钮按下物理打印一批订单的最佳方式。

该系统目前是 MVC5,并使用 ASP.Net Web API 来获取订单数据。我的 API 可以轻松返回我想要的订单。但我的问题是如何使用特定模板打印该订单集合。

到目前为止,我正在使用 MVC 视图和出色的 Rotativa 将我的视图转换为 PDF 并允许我打印。这仅对单个订单非常有用,但我的要求是一个按钮可以打印所有订单(在给定的过滤器内)。

关于如何解决这个问题的任何想法?

0 投票
0 回答
1080 浏览

c# - 无法在 Rotativa.MVC 2.0.3 中打印 Asp.net MVC 5.2.2 视图

我有一个 Asp.net MVC 5.2.2 Web 应用程序,我通过 nuget 包安装了 Rotativa.MVC 2.0.3。我在 Windows 8.1 Pro 64 位/8GB Ram 上使用 Visual Studio Community 2013 Update 4。

我的视图显示来自 SQL Server 数据库的数据,除此之外,它还使用 amcharts 3.13.3 在图表中显示一些数据。

当我从视图中调用操作时出现以下错误:

[例外:QFont::setPixelSize: 像素大小 <= 0 (0) QFont::setPixelSize: 像素大小 <= 0 (0) QFont::setPixelSize: 像素大小 <= 0 (0)

当我添加CustomSwitches =“--grayscale”时,它可以工作,因为它以黑/白打印,但我需要它来处理颜色。

以下是我从视图中调用的操作:

0 投票
1 回答
1396 浏览

css - 使用 Rotativa 打印到 PDF - 使用 Bootstrap 的 MVC5

尝试将我的视图打印为 PDF,并且我正在获取为移动设备呈现的 pdf。基本上,我认为检测到最小的屏幕并使用移动设备的 css 样式。有没有办法来解决这个问题?

我尝试更改格式大小并使其变得非常大,尝试使用横向,但内容只会按比例放大,并且仍会以移动样式显示。

我正在考虑将部分视图呈现为 pdf 并有自定义 css 文件仅用于 pdf 导出,但这似乎有很多不必要的工作

有任何想法吗?

谢谢

0 投票
4 回答
2842 浏览

c# - Rotativa pdf转换器在服务器上运行速度很慢

我使用 rotativa 1.6.4 nuget 包在带有 vs 2013 ide 的 .net mvc5 项目中将 html 转换为 pdf。它在我当地运行良好。但是,在我发布到服务器后('Microsoft Windows Server 2012 Standard' arvixe 共享服务器);一切正常,除了 pdf 转换页面。结果非常慢(超过 30 秒)。

然后我发布到另一台服务器('64 位 Windows Server 2008 R2 Enterprise 和 IIS 7.5'),它在这里没有任何问题。

有什么建议吗?

0 投票
1 回答
1192 浏览

html - 使用对象/嵌入/iframe 渲染 PDF 无法正常工作

我正在尝试使用 object/embed/iframe html 标签显示 PDF 以供预览,但它没有按预期工作。有人可以指出这里出了什么问题吗?

这是我的代码:

在 HTML _PDFPreview.cshtml 中

在控制器动作中:

注意:我正在使用 Rotativa NuGet 包来生成 PDF。action 方法返回带有正确数据的视图。但在浏览器中,它最终会出现空白屏幕。

测试用例:在将对象标签更改为 iFrame 时,它​​在 Chrome 中有效,但在 FireFox 中无效。

我将不胜感激任何相关的建议。

提前致谢。

0 投票
1 回答
3777 浏览

c# - 模型中的 Rotativa PDF - ControllerContext

我正在使用 Rotativa 从动作/视图生成 PDF,效果很好。但是,是否可以在模型内部使用它,或者您可以纯粹在控制器中使用它?

问题是该函数想要使用模型没有的 ControllerContext

我的最终结果是,如果有其他方法,我希望 PDF 在字节数组中

0 投票
3 回答
4315 浏览

asp.net - RotativaPDF css不在服务器上工作

我有一份报告,它通常在带有 css 的 localhost 中工作。但是当我放在服务器上时并没有用 bundle 加载 css。

代码 :

看法 :

在 localhost 工作但在服务器中,我的 css 和徽标不起作用。

0 投票
0 回答
2728 浏览

css - Rotativa ViewAsPdf,发布到服务器时字体大小发生变化

我正在研究 ASP.NET MVC。我在使用 Rotativa 通过 ViewAsPdf 函数渲染 Pdf 页面时遇到问题。它在 Visual Studio 调试中工作正常,但是当发布到 localhost 时,IIS 字体大小发生了变化,它在 IIS 上更大。我比较了没有 ViewAsPdf 功能的 HTML 页面,没有问题,字体大小没有改变,当我使用 Rotativa 时它改变了。

这是控制器代码:

这是我用于呈现 pdf 页面的视图代码:

我不确定这些代码是否足以解决这个问题。

我的问题是为什么在 localhost IIS 上更改了我的字体大小?

0 投票
1 回答
478 浏览

pdf - rotativa pdf不显示最后一页

我正在使用 Aspnet mvc 和.NET rotativa将 html 转换为 pdf。我正在使用 CustomSwitches 在 PDF 页脚中显示分页作为示例 [here

但是在生成PDF报告时,没有出现最后一页的页面,有人通过它找到了解决方案?

0 投票
4 回答
3822 浏览

css - Rotativa 在发布到服务器时忽略 Boostrap CSS

Rotativa 在本地托管时使用我的 Bootstrap 正确显示和呈现 PDF,但在将其发布到服务器后就不行了。渲染的 PDF 显示了一些 CSS,但没有 Bootstrap。我看过其他关于此的帖子,但这些建议没有奏效。按照建议,Rotativa 文件夹位于 Web 应用程序的根目录中。