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

asp.net-mvc - 如何在 ActionAsPDF 中定向到 POST 操作?

我正在创建一个 MVC 5 应用程序。我正在使用 Rotativa 生成 PDF

他们有一个方法叫做

我无法定向到动作的 POST 方法

这就是GETPOST操作

一旦我运行这个程序,它会指向 GET 方法,但我想指向 POST 操作

使用以下方法

0 投票
1 回答
2612 浏览

asp.net-mvc-5 - Rotative CustomSwitches does not work

I'm using Rotativa.MVC 2.0.3 in my MVC5 project. I keep getting an error in the code editor stating "ActionAsPDF does not contain a definition for CustomSwitches". I tried using ViewAsPDF as shown in the links below also, same result. Here are a couple of sources I found regarding how to add headers/footers to Rotativa PDFs:

CodeProject

CSharpCorner

The code in my controller is:

So the question is: How do I implement CustomSwitches in Rotativa 2.0.3? Or, where is the CustomSwitches definition? The PDF renders terrifically without the CustomSwitches tag, so I know Rotativa is doing it's job.

0 投票
1 回答
1569 浏览

c# - 会话在控制器方法中变为空

我有以下控制器,在那个控制器中我创建了会话来保存IENUMERABLE数据集


编辑:

PrintIndexCreate_Brchure 视图页面具有指向同一类文件中调用方法的 href 链接

这是PrintIndex方法


我想在控制器方法中再次使用该会话列表数据集Create_Brochure_PDF,所以我在这里创建了该方法

但在上面的方法中,我得到了 nullIEnumerable<ProductsPropertiesVM> newmodel

编辑:

如果我解释整个场景

  1. Create_Brochure控制器方法有一个视图,
  2. 在该视图中,我有 href 链接将该Create_Brochure视图另存为 PDF
  3. 一旦我单击该 href 链接,我将调用PrintIndex方法,因此在该操作方法中再次调用Create_Brochure_PDF方法,因此我设置了 null 对象Create_Brochure_PDF
0 投票
2 回答
1622 浏览

asp.net-mvc - Rotativa 在服务器中生成空白 PDF

我们在 .Net MVC 5 项目中使用 Rotativa。它在本地像魅力一样工作,并且在部署到服务器时同样失败(生成空白 PDF)。但是,如果我登录到服务器并以 localhost 身份访问该网站,它会生成 PDF 就好了。

因此,它看起来像是运行应用程序池的权限问题。因此,出于测试目的,我更改为运行 App Pool 以在“本地系统”上运行。还是同样的问题。

我们也尝试过:

  1. “以 PDF 格式查看”
  2. 应用程序设置如下所示:<add key="WkhtmltopdfPath" value="<path to the folder>"/>

下面是代码:

0 投票
1 回答
1324 浏览

asp.net-mvc - Rotativa PDF 导出 - 无法同时显示内联和具有文件名

我发现 Rotativa 是一种导出为 PDF 的简单方法(几乎可以完美运行,但似乎不支持 CSS3,可能在未来的版本中)......但我想知道如何处理该FileName选项。

当我

然后我会myCorrectlyNamed.pdf下载。当我省略该FileName选项时,PDF 会显示在浏览器中,但是当我从那里保存它时,它只有默认文件名document.pdf

如何在浏览器中生成和显示 pdf 并有一个文件名,而不是document.pdf从那里保存?

0 投票
1 回答
3859 浏览

c# - 在 asp.net 中使用 rotativa 生成 pdf,在一个视图中有多个部分视图

我正在尝试在 asp.net 中使用 rotativa 生成 pdf。我的视图上有多个部分视图。我能够创建单个部分视图的 pdf,但是当我组合所有部分视图并尝试生成 pdf 时。它在加载pdf中的数据之前生成pdf。请建议如何在pdf中加载数据之前保持该过程。提前致谢。

0 投票
2 回答
433 浏览

asp.net-mvc-4 - nuget 包在本地而不是在服务器上运行

我想从 Razor 视图生成 pdf,我使用了 Rotativa nuget 包或 HiqPDF 包,它在本地机器上运行良好,但是当我托管在服务器上时,它会出现以下错误,帮助我解决错误

“/”应用程序中的服务器错误。

错误 0x4EC。检查 HiQPdf.dep 资源文件可以在 HiQPdf.dll 程序集附近找到,并且用户具有该文件的读取和执行权限。如果您将 HiQPdf.dep 放在不同的位置,请调用 SetDepFilePath() 方法

说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详情:

System.Exception:错误 0x4EC。检查 HiQPdf.dep 资源文件可以在 HiQPdf.dll 程序集附近找到,并且用户具有该文件的读取和执行权限。如果您将 HiQPdf.dep 放在不同的位置,请调用 SetDepFilePath() 方法

源错误:

在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。

堆栈跟踪:

0 投票
3 回答
4864 浏览

c# - C# Rotativa ActionAsPDF 没有传递参数

我正在尝试使用 Rotativa 库(1.6.4)通过 ActionAsPdf 发送参数,不幸的是,该函数被调用但其中的参数trainee始终为空。这是我的代码:

Trainee var 是对象 T_Trainee not null 的列表 -> 在调试中看到:

在调试模式下调用该函数时,我可以清楚地看到参数“trainee”为空,但我仍然不明白为什么。

谁能帮我?谢谢!

0 投票
2 回答
1142 浏览

c# - 让 Rotativa PDF 在共享主机上工作

我最近使用 Rotativa nuget 包将 MVC 视图导出为 PDF。

这适用于本地以及专用 Windows 服务器,但不适用于共享主机。

我得到了一般的 Rotativa 错误。我无权更改可执行文件的权限,托管服务提供商也不会更改权限。

我可以尝试使用哪些其他解决方案来使其在共享主机上运行?

0 投票
1 回答
73 浏览

rotativa - Rotativa 问题 - PDF 转换后 div 中的大写字母

当我尝试使用 Rotativa 将 HTML 转换为 PDF 时,它适用于普通文本,但是当我使用大写的整个段落(根据我的需要)时,文本会超出边框。附上问题的图像以便更好地理解。请检查图像中的红色区域。任何帮助,图片网址 - http://i.stack.imgur.com/d76Cl.png 谢谢