问题标签 [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 回答
423 浏览

asp.net-mvc-4 - Rotativa + MvcMailer 访问被拒绝

请帮帮我我最近遇到了这个问题:我试图从视图中生成pdf,但发布后我在服务器端遇到了一些问题

异常:访问被拒绝控制器:示例操作:ExampleView

我真的不知道发生了什么... Rotativa 1.6.1 版在本地工作,但在服务器上我收到此错误... 控制器:

0 投票
2 回答
3620 浏览

html - Rotativa 生成的 PDF 无法正确呈现 - 分页符/元素中断

在过去的一个小时左右,我一直在颠倒网络,但似乎找不到解决我的渲染问题的方法。

我使用 Rotativa (1.6.4) 作为 PDF 创建库,它能够以几乎 100% 的准确度重现我扔给它的 HTML。为什么几乎;因为当图表不适合页面时,我转换为 PDF 的图表似乎会导致问题,应该将其转移到下一页。查看屏幕截图以获取更多详细信息。

损坏的 PDF

从屏幕截图中可以看出,一张图表重叠,对我来说,原因不明。

我尝试添加建议的分页符,但没有任何帮助:

围绕图表的包装器具有以下 CSS 规则:

Rotativa 生成的 PDF 不仅渲染不正确,Chrome 中的打印预览也是如此。所以,问题显然在分页符和 CSS 之间——但解决方案仍然存在。

任何帮助,将不胜感激。

0 投票
7 回答
28712 浏览

iis-7 - Rotativa PDF 生成在本地工作,但不在 IIS 7 上

我有一个 ASP.NET MVC 5 应用程序。它有一个简单的表单,当用户提交它时,表单存储在缓存中,然后调用另一个控制器操作,该操作将模型作为 PDF 视图返回。

我不需要在本地保存它,只是为了在浏览器中显示它,以便用户可以下载它。

也不需要数据库,这就是我将模型存储在缓存中的原因。

在本地,在 Visual Studio 2013 上,它运行良好。但是当我将它发布到 IIS 7 时,我得到一个Unhandled Execution Error. 这是我返回的堆栈跟踪:

我第一次使用ActionAsPDF(),但现在我也尝试使用return new ViewAsPDF(). 两者都给出相同的错误和堆栈跟踪。这是否与权限有关?

0 投票
1 回答
699 浏览

c# - Rotativa - Wkhtmltopdf:添加页脚中文文本?

我正在尝试使用 Rotativa HTML 到 PDF 库在页面中添加一个页脚,显示页码看起来像这样的“第 1 页,共 10 页”。

这是由 CustomSwitches 属性设置的。我的代码是这样的

这很好用。但是,如果我将文本更改为中文,它不会正确呈现字符

我了解这个 CustomSwitches 调用 wkHtmltoPDF,但在那里也没有找到任何东西。包含汉字的html页面渲染得很好。

0 投票
1 回答
4326 浏览

c# - 预览 pdf 而不是使用 Rotativa 下载

我正在尝试使用 Rotativa将文件打印.html为文件。.pdf我试过这段代码:

我的索引操作在这里:

但是,生成的.pdf文件被下载而不是预览。我不想下载它。我想要预览然后打印它。

0 投票
1 回答
1697 浏览

c# - Rotativa - 奇怪的标题输出

我正在尝试解决我的 HTML 中的表头在后续页面上未正确呈现的问题。有关如何解决此问题的任何想法?

标题

那个行动:

结果

在此处输入图像描述

0 投票
1 回答
1561 浏览

asp.net - Rotativa 1.6.1 给出“检测到未经测试的 Windows 6.2 版!” 消息作为例外

我有一个运行同一站点的多个版本的网络服务器。现场工作正常。测试站点抛出“检测到未经测试的 Windows 6.2 版!” 尝试生成 PDF 时出错。将 Rotativa 文件夹从工作现场复制到测试站点没有帮助。升级到更新版本的 Rotativa 会给我带来其他问题,这些问题现在不在列表中(我们实际上正在考虑放弃它)。

我觉得它与代码无关,但与权限有关,但我找不到任何方法让它工作。为了完整起见,这里是堆栈:

0 投票
1 回答
1030 浏览

c# - 可以让 Rotativa 将 HTML 渲染为 PDF

我正在使用最新版本的 Rotativa。

我正在使用上面的代码生成PDF文件,上面的代码将生成的文件刷新PDF到客户端/浏览器。但我想要的是HTML呈现为PDF另一个Tab

可能吗?

0 投票
1 回答
13386 浏览

.net - 使用 Rotativa 将 PDF 文件保存为字节数组或流

我正在尝试使用 Rotativa 将 html 转换为 PDF,但我想保存为字节数组或流,以便我可以轻松地将其附加到邮件或其他东西上。我在这里找到了解决方案,但任何 PDF 阅读器都无法打开该文件,因为它不是受支持的格式或文件已损坏。

这是来自同一线程的另一个解决方案,但我无法弄清楚传递给该函数所需的参数是什么,而且我在网上找不到任何有关 Rotativa 的文档。

0 投票
1 回答
10913 浏览

asp.net-mvc - 在 MVC 中使用 Rotativa pdf 显示动态标题

我想打印动态的并且将来自控制器的标题数据。

那么如何使用 Rotativa pdf 在标题中显示该动态数据。

我的标头数据包括姓名、地址、联系信息和其他附加信息,这些信息是动态的,从控制器端生成。

我使用html页面创建了带有静态标题的pdf,如下所示

这适用于静态标头。

现在我需要标题文本将动态地从此控制器中删除。