问题标签 [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 - Rotativa + MvcMailer 访问被拒绝
请帮帮我我最近遇到了这个问题:我试图从视图中生成pdf,但发布后我在服务器端遇到了一些问题
异常:访问被拒绝控制器:示例操作:ExampleView
我真的不知道发生了什么... Rotativa 1.6.1 版在本地工作,但在服务器上我收到此错误... 控制器:
html - Rotativa 生成的 PDF 无法正确呈现 - 分页符/元素中断
在过去的一个小时左右,我一直在颠倒网络,但似乎找不到解决我的渲染问题的方法。
我使用 Rotativa (1.6.4) 作为 PDF 创建库,它能够以几乎 100% 的准确度重现我扔给它的 HTML。为什么几乎;因为当图表不适合页面时,我转换为 PDF 的图表似乎会导致问题,应该将其转移到下一页。查看屏幕截图以获取更多详细信息。
从屏幕截图中可以看出,一张图表重叠,对我来说,原因不明。
我尝试添加建议的分页符,但没有任何帮助:
围绕图表的包装器具有以下 CSS 规则:
Rotativa 生成的 PDF 不仅渲染不正确,Chrome 中的打印预览也是如此。所以,问题显然在分页符和 CSS 之间——但解决方案仍然存在。
任何帮助,将不胜感激。
iis-7 - Rotativa PDF 生成在本地工作,但不在 IIS 7 上
我有一个 ASP.NET MVC 5 应用程序。它有一个简单的表单,当用户提交它时,表单存储在缓存中,然后调用另一个控制器操作,该操作将模型作为 PDF 视图返回。
我不需要在本地保存它,只是为了在浏览器中显示它,以便用户可以下载它。
也不需要数据库,这就是我将模型存储在缓存中的原因。
在本地,在 Visual Studio 2013 上,它运行良好。但是当我将它发布到 IIS 7 时,我得到一个Unhandled Execution Error
. 这是我返回的堆栈跟踪:
我第一次使用ActionAsPDF()
,但现在我也尝试使用return new ViewAsPDF()
. 两者都给出相同的错误和堆栈跟踪。这是否与权限有关?
c# - Rotativa - Wkhtmltopdf:添加页脚中文文本?
我正在尝试使用 Rotativa HTML 到 PDF 库在页面中添加一个页脚,显示页码看起来像这样的“第 1 页,共 10 页”。
这是由 CustomSwitches 属性设置的。我的代码是这样的
这很好用。但是,如果我将文本更改为中文,它不会正确呈现字符
我了解这个 CustomSwitches 调用 wkHtmltoPDF,但在那里也没有找到任何东西。包含汉字的html页面渲染得很好。
c# - 预览 pdf 而不是使用 Rotativa 下载
我正在尝试使用 Rotativa将文件打印.html
为文件。.pdf
我试过这段代码:
我的索引操作在这里:
但是,生成的.pdf
文件被下载而不是预览。我不想下载它。我想要预览然后打印它。
c# - Rotativa - 奇怪的标题输出
我正在尝试解决我的 HTML 中的表头在后续页面上未正确呈现的问题。有关如何解决此问题的任何想法?
标题
那个行动:
结果
asp.net - Rotativa 1.6.1 给出“检测到未经测试的 Windows 6.2 版!” 消息作为例外
我有一个运行同一站点的多个版本的网络服务器。现场工作正常。测试站点抛出“检测到未经测试的 Windows 6.2 版!” 尝试生成 PDF 时出错。将 Rotativa 文件夹从工作现场复制到测试站点没有帮助。升级到更新版本的 Rotativa 会给我带来其他问题,这些问题现在不在列表中(我们实际上正在考虑放弃它)。
我觉得它与代码无关,但与权限有关,但我找不到任何方法让它工作。为了完整起见,这里是堆栈:
c# - 可以让 Rotativa 将 HTML 渲染为 PDF
我正在使用最新版本的 Rotativa。
我正在使用上面的代码生成PDF
文件,上面的代码将生成的文件刷新PDF
到客户端/浏览器。但我想要的是HTML
呈现为PDF
另一个Tab
。
可能吗?
asp.net-mvc - 在 MVC 中使用 Rotativa pdf 显示动态标题
我想打印动态的并且将来自控制器的标题数据。
那么如何使用 Rotativa pdf 在标题中显示该动态数据。
我的标头数据包括姓名、地址、联系信息和其他附加信息,这些信息是动态的,从控制器端生成。
我使用html页面创建了带有静态标题的pdf,如下所示
这适用于静态标头。
现在我需要标题文本将动态地从此控制器中删除。