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

asp.net-mvc - Rotativa - QT 未经测试的版本

到目前为止,我的 Rorativa(最新稳定版本 - 1.6.1)在我的 MVC 项目中运行良好。

我的代码最初是

我得到了我的页面的一个不错的快乐 pdf 版本

但是现在我想做一些更高级的东西,所以我这样做了

然后当我这样做时,我得到了这个错误

我尝试遵循建议并添加 --load-error-handling ignore 这删除了错误,但我的页脚没有加载

0 投票
4 回答
10398 浏览

asp.net-mvc - Rotativa pdf在服务器上不起作用

我正在使用 Rotativa 生成我的观点的 pdf。在我的本地计算机上这有效。在我的在线服务器上,它说找不到文件或目录。这可能是一个权限问题。知道如何解决吗?

提前感谢

0 投票
2 回答
2296 浏览

javascript - PDF 无法在 Rotativa 中正确呈现

这是我的页面。

当我使用它时在控制器中

然后看起来像这样

在此处输入图像描述

当在控制器中我使用这个

然后它看起来像这样。这没有正确加载。

在此处输入图像描述

我应该怎么办?

我也对此进行了研究。但我找不到合适的解决方案。

请给我建议。

0 投票
1 回答
398 浏览

asp.net-mvc - Rotativa 在 SVG 中使用时无法识别异物标签?

我正在尝试使用Rotativa将 html 转换为 PDF我正在将报告构建为 html 页面中的 svg 标记并将生成的视图传递给 Rotativa,它打印几乎所有内容,除了里面的内容(这里和

):

我将 rotativa 中的 wkhtmltopdf.exe 升级到最新版本(0.13),但没有成功。是否有将 html 转换为 PDF 的解决方案、解决方法或什至另一个模块。

0 投票
2 回答
1474 浏览

asp.net-mvc - 如何将 mvc 视图保存为文件并打印相同的文件?

在我的控制器中,我正在渲染一个视图。

我的 Action 方法如下所示:

现在我的要求是将此视图保存为我的解决方案中的文件(可能是 pdf 文件),并在打印完成后将其发送到打印和删除文件。

尝试使用 Rotativa 并将其转换为 pdf,如下所示

但我需要将其保存为 pdf 并打印出来。

有什么帮助吗?提前致谢。

0 投票
4 回答
3718 浏览

asp.net-mvc-4 - Rotativa file not found on server only

I am using Rotativa ActionasPDF() to generate a pdf from a view in my MVC4 project. It works flawlessly on my local instance, but I just copied the entire solution to my server and it does not work. I get the error "The system cannot find the file specified", but I'm not sure what file it is talking about. I assume it is talking about the Rotativa dll, but I've got the generated Rotativa folder on my server as well. The solution is an exact duplicate as my local copy. My site is hosted on IIS 8, windows 2012 server. Research has told me I could have a permissions issue with some folder, but I'm not sure which ones they would be. I just set all my controller & views to 777 permissions for the time being. No luck. Any ideas to what I'm missing, or how I can make sure the dll is registered on my server?

Here is my controller action method:

enter image description here

0 投票
2 回答
9796 浏览

asp.net-mvc - Azure 网站和 wkhtmltopdf

因此,在开始我的 azure 网站冒险之后,我一直在失望到“几乎”后悔选择 azure 路线的地步。最新:我的应用程序使用 wkhtmltopdf(Rotativa) 生成所有 PDF。正如我现在在分期测试中发现的那样……那行不通。根据网络上的大多数信息,Azure 网站无法运行 .exe。但是,我看到的大多数信息到现在已经 2 年了,我知道 Azure 的开发进展很快。

现在有没有办法在天蓝色的网站上运行 wkhtmltopdf,或者至少有一种解决方法?我真的找不到像 wkhtmltopdf 这样的免费替代品似乎正在工作。(Itextsharp 似乎不喜欢我的 html,所以没有选择)。

0 投票
3 回答
7565 浏览

pdf - 我正在使用 Rotativa 工具来显示 pdf。它在本地主机上工作正常,但在 Azure 平台上不起作用

Rotativa tool用来显示PDF。它在 上运行良好,但在平台localhost上不起作用。Azure

下面是我的代码...

请忽略注释的代码。这工作得很好,但是当我部署我的 Web 应用程序时,PDF 文件没有在客户端下载,一段时间后我的 IE 浏览器显示 500 内部服务器错误。

我进一步探讨了这个问题,发现这个错误可能是因为 wkhtmltopdf.exe 在 Azure 平台上无法自行执行。所以我在网上搜索了一些关于问题解决方案的帮助,提出了以下解决方案......

公共 ActionResult GeneratePDF(int id = 0) { ReportTransactionData reporttransactiondata = db.ReportTransactionDatas.Find(id); 字符串 viewName = @"~/Views/ReportTranData/PDFReport.cshtml"; string wkhtmltopdfPath = Server.MapPath(@"~/Rotativa/"); 字符串开关 = string.Empty; 尝试 { if (reporttransactiondata == null) { return HttpNotFound(); }

但这在 localhost 上又可以正常工作,但在 Azure 服务器上却不行,并且完全没有例外地给出相同的 500 内部服务器错误。请看看是否有人可以在这里提供帮助。我正在使用这个 wkhtmltopdf exe,因为我可以根据我的(A4 页面大小的一半)纸张尺寸要求指定 pdf 的高度和宽度。如果有任何其他选项可能不会导致执行外部 exe 或 dll 的问题,请也建议该选项。

0 投票
5 回答
8138 浏览

asp.net-mvc - Rotativa 和 Bootstrap 网格样式

我正在开发一个 ASP.NET MVC 5 项目并使用 Rotativa 从 Razor 视图生成 PDF 文档。

我似乎无法让 Rotativa 使用 Bootstrap 样式正确渲染视图。我正在尝试使用 Bootstrap 做得很好的简单网格布局来设置视图的样式。没什么太花哨的。

这是我的 Razor View 的屏幕截图: 剃刀视图

这是PDF的屏幕截图: 生成的 PDF

这是我的观点的内容:

有没有其他人能够得到这个工作?

0 投票
1 回答
3196 浏览

asp.net-mvc - 未从 Rotativa PartialViewAsPdf 调用 mvc 操作

我正在使用 Rotativa(1.6.3 版)从我的角度生成 pdf。我有一个简单的局部视图(_OverallResultPrintVersion.cshtml):

在我返回 Rotativa PartialViewAsPdf 时的操作中,它会打开一个空的 pdf 页面,并且不会按预期调用“DrawChart”操作。以下是我在投票控制器中实现我的操作的方式:

将部分视图中的图像源替换为 URL 时,它会显示图像,但这不是我想要实现的。知道为什么 Rotativa PartialViewAsPdf 不能从局部视图调用我的操作吗?

PS:这些操作没有授权限制,所以我在创建 PartialViewAsPdf 时不需要启动 FormsAuthenticationCookieName 属性。