问题标签 [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.
asp.net-mvc - 使用来自 MVC 的给定模板批量打印多个订单
我有一个用 MVC 编写的简单“管理系统”。它适用于电子商务业务,我正在寻找通过一个按钮按下物理打印一批订单的最佳方式。
该系统目前是 MVC5,并使用 ASP.Net Web API 来获取订单数据。我的 API 可以轻松返回我想要的订单。但我的问题是如何使用特定模板打印该订单集合。
到目前为止,我正在使用 MVC 视图和出色的 Rotativa 将我的视图转换为 PDF 并允许我打印。这仅对单个订单非常有用,但我的要求是一个按钮可以打印所有订单(在给定的过滤器内)。
关于如何解决这个问题的任何想法?
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”时,它可以工作,因为它以黑/白打印,但我需要它来处理颜色。
以下是我从视图中调用的操作:
css - 使用 Rotativa 打印到 PDF - 使用 Bootstrap 的 MVC5
尝试将我的视图打印为 PDF,并且我正在获取为移动设备呈现的 pdf。基本上,我认为检测到最小的屏幕并使用移动设备的 css 样式。有没有办法来解决这个问题?
我尝试更改格式大小并使其变得非常大,尝试使用横向,但内容只会按比例放大,并且仍会以移动样式显示。
我正在考虑将部分视图呈现为 pdf 并有自定义 css 文件仅用于 pdf 导出,但这似乎有很多不必要的工作
有任何想法吗?
谢谢
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'),它在这里没有任何问题。
有什么建议吗?
html - 使用对象/嵌入/iframe 渲染 PDF 无法正常工作
我正在尝试使用 object/embed/iframe html 标签显示 PDF 以供预览,但它没有按预期工作。有人可以指出这里出了什么问题吗?
这是我的代码:
在 HTML _PDFPreview.cshtml 中:
在控制器动作中:
注意:我正在使用 Rotativa NuGet 包来生成 PDF。action 方法返回带有正确数据的视图。但在浏览器中,它最终会出现空白屏幕。
测试用例:在将对象标签更改为 iFrame 时,它在 Chrome 中有效,但在 FireFox 中无效。
我将不胜感激任何相关的建议。
提前致谢。
c# - 模型中的 Rotativa PDF - ControllerContext
我正在使用 Rotativa 从动作/视图生成 PDF,效果很好。但是,是否可以在模型内部使用它,或者您可以纯粹在控制器中使用它?
问题是该函数想要使用模型没有的 ControllerContext
我的最终结果是,如果有其他方法,我希望 PDF 在字节数组中
asp.net - RotativaPDF css不在服务器上工作
我有一份报告,它通常在带有 css 的 localhost 中工作。但是当我放在服务器上时并没有用 bundle 加载 css。
代码 :
看法 :
在 localhost 工作但在服务器中,我的 css 和徽标不起作用。
css - Rotativa ViewAsPdf,发布到服务器时字体大小发生变化
我正在研究 ASP.NET MVC。我在使用 Rotativa 通过 ViewAsPdf 函数渲染 Pdf 页面时遇到问题。它在 Visual Studio 调试中工作正常,但是当发布到 localhost 时,IIS 字体大小发生了变化,它在 IIS 上更大。我比较了没有 ViewAsPdf 功能的 HTML 页面,没有问题,字体大小没有改变,当我使用 Rotativa 时它改变了。
这是控制器代码:
这是我用于呈现 pdf 页面的视图代码:
我不确定这些代码是否足以解决这个问题。
我的问题是为什么在 localhost IIS 上更改了我的字体大小?
pdf - rotativa pdf不显示最后一页
我正在使用 Aspnet mvc 和.NET rotativa将 html 转换为 pdf。我正在使用 CustomSwitches 在 PDF 页脚中显示分页作为示例 [here
但是在生成PDF报告时,没有出现最后一页的页面,有人通过它找到了解决方案?
css - Rotativa 在发布到服务器时忽略 Boostrap CSS
Rotativa 在本地托管时使用我的 Bootstrap 正确显示和呈现 PDF,但在将其发布到服务器后就不行了。渲染的 PDF 显示了一些 CSS,但没有 Bootstrap。我看过其他关于此的帖子,但这些建议没有奏效。按照建议,Rotativa 文件夹位于 Web 应用程序的根目录中。