问题标签 [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-4 - 在 MVC 中使用 Rotativa 将 Html 转换为 pdf
我正在 MVC4 中开发一个项目。我想生成一份关于 pdf 的报告。我正在使用 Rotativa 生成 pdf 报告,因此它适用于本地系统
当我在 IIS 中部署时,它不工作并显示错误“目录名称无效”。
请建议我解决方案
c# - 使用 Rotativa 生成 pdf 的问题
我正在使用 Rotativa 从视图中生成 pdf
我的控制器:
在 GET 操作中我显示一些数据的问题(来自候选模型)
生成pdf时,数据正在消失
我只有 html 表单
编辑:回答
我找到了一个简单的解决方案
我不得不将发布操作更改为:
c# - 使用 C# 和 Rotativa 生成 PDF 后删除状态消息
我们有一个“导出为 pdf”按钮,单击该按钮会生成一份冗长的报告。PDF 是使用Rotativa生成的。我们需要在生成 PDF 时显示一条消息(简单),并在生成 PDF 后将其关闭(困难)。我在 ViewAsPdf() 方法中看不到任何可以让我们在生成 PDF 后关闭消息的钩子。有没有人能够解决这个问题?有哪些钩子(如果有的话)?
我试图在生成 PDF 后隐藏该消息。
非常感谢
视图中的消息
Javascript 按钮单击处理程序
控制器动作
asp.net-mvc - 如何在 Rotativa PDF 的页眉或页脚上设置图像
我需要使用 Rotativa PDF 在页眉或页脚上插入一些图像。
我正在使用带有 Razor 的 C# MVC4
我已经尝试过: CustomSwitches = "--print-media-type --header-center \"text\""
html - Rotativa 在服务器上的 css 样式存在问题
我在我的 ASP.net MVC 项目中使用Rotativa 。我使用 ViewAsPDF 作为返回类型。问题是在本地环境中一切运行顺利,css 样式正确应用于 PDF,但是当我在 prod 服务器上部署我的应用程序并尝试获取 PDF 文件时,服务器仅在不应用 CSS 样式的情况下在 5 分钟后返回它. 如果我将风格直接赋予属性<td style="...">
,它会起作用。我在哪里可以找到问题,以及如何解决?
谢谢!
更新: 如果我删除指向 CSS 样式表的链接,它的工作速度会更快:
更新: 如果我在我的任何网站页面上手动运行 wkhtmltopdf.exe,我会得到:
更新: 如果我将 ViewAsPdf 方法更改为 ActionAsPDF 我收到错误:
asp.net-mvc-5 - 如何在服务器上保存 Rotativa PDF
我正在使用 Rotativa 在我的“MVC”应用程序中生成 PDF。如何保存 Rotativa PDF?完成所有过程后,我需要将文档保存在服务器上。
下面的代码:
html - 解决方法并打印在 webkit 中的每个页面上
WebKit仅在第一页上<thead>
打印。<tfoot>
根据W3 <thead>
和<tfoot>
:
打印长表时,表头和表尾信息可能会在包含表数据的每一页上重复
我们正在使用基于 WebKit 的 Rotativa 来渲染 PDF,并且在每个页面上都存在问题thead
并且tfoot
没有被渲染。
是否有任何解决方法或切换来解决这个问题?
c# - 无法加载类型“Rotativa.ActionAsPdf”
无法从程序集“Rotativa,版本=1.0.0.0,文化=中性,PublicKeyToken=null”加载类型“Rotativa.ActionAsPdf”。
说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。异常详细信息:System.TypeLoadException:无法从程序集“Rotativa,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”加载类型“Rotativa.ActionAsPdf”。
我开始了一个新的 mvc 5 项目,使用以下命令通过 nuget 添加了 rotativa:
安装包 Rotativa
我很沮丧,有人可以帮助我。
twitter-bootstrap - 使用 rotativa PDF 的 Boostrap 最小规模
我在使用 rotativa 时遇到问题,我的引导页面在打印时总是缩放到最小。有什么方法可以为我的视图设置视口大小,因此它不会将引导程序缩放到最小以生成 PDF?
控制器实现
这是我的一般视图实现
我尝试了一些方法,例如使用 rotativa 的 PageSize、PageHeight、PageWidth 设置。没有什么似乎可以阻止缩放。我也尝试过使用 CustomSwitches,但无法真正找到提供我想要的结果的设置。
我还尝试在 html 元标记中设置静态视口大小,并将我的视图封装在具有静态宽度的 div 中。这些东西似乎都不能阻止我的 PDF 被缩放到最小可能的引导显示。
asp.net-mvc - Rotativa BuildPdf 正在本地计算机上工作,但不在生产服务器上
我正在使用 Rotativa 从我创建的视图中生成 pdf。在本地这工作正常,pdf 存储在我的本地计算机上,然后电子邮件功能会附加并发送文件。但是当我在我们的服务器上发布它时,它基本上会在这部分中断:
该网站需要很长时间才能加载,然后最后只是说
抱歉,处理您的请求时出现了一个错误。
我所做的测试是重定向到将在 pdf 中生成的实际视图,直到显示此错误。我认为问题在于该网站没有任何写入权限,但可以在所需文件夹中创建目录,直到上述部分。
我能做些什么来解决这个问题?
这是我这部分的完整代码部分:
提前致谢。