问题标签 [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.
c# - 如何在 .NET MVC3 中截获当前 actionresult 的输出流?
您好,感谢您的关注!
背景
我正在使用Rotativa pdf 工具将视图 (html) 读入 PDF。它工作得很好,但它本身并不提供将 PDF 保存到文件系统的方法。相反,它只是将文件作为操作的结果返回给用户的浏览器。
这是该代码的样子:
此代码正在调用另一个操作结果(“报价”),将其视图转换为 PDF,然后将 PDF 作为文件下载返回给用户。
问题
如何截取文件流并将 PDF 保存到我的文件系统。将PDF发送给用户是完美的,但我的客户也希望同时将PDF保存到文件系统中。
有任何想法吗?
谢谢!
马特
asp.net-mvc - Rotativa / Wkhtmltopdf图像不显示
我目前正在创建一个 MVC 4 Web 应用程序。
我有一个动作,它的基本背景图像总是相同的,然后是一个箭头图像,它根据动作中收集的信息而改变程度。
我称这个动作使用
当它被调用并且只是显示一个 HTML 网页时,它工作正常。它给了我HTML。
然后我使用 Rotativa / Wkhtmltopdf 将此 HTML 页面转换为 PDF。这运行与上面相同的代码。
问题是如果我使用上面的代码,我只会得到一个带有替代文本的白框。
如果我使用<img src="~/Content/images/trend_back_medium.png" alt="astuff" />
which 是我项目中的实际背景图像,它可以正常工作。
由于使用方式,上面代码中的图像无法保存在任何地方。我认为这是一个路径问题,但是在尝试了很多不同的事情之后,我仍然无法让它工作。
任何建议或帮助将不胜感激谢谢。
asp.net-mvc - Rotativa 下载和另存为对话框
我正在使用 Rotativa 工具来显示 pdf。它适用于以下代码:
我想知道通过浏览器的“另存为”对话框在单击按钮时下载 pdf 的方法,而不是在某些 iframe 中显示。"new ViewAsPdf(model)" 只返回 pdf 数据。
提前致谢。
css - wkhtmltopdf/rotativa 中的 CSS3 支持
我需要通过 rotativa 创建 pdf。如果 textarea 没有任何内容并且如果有任何内容也需要显示内容,我需要将 textarea 显示为与“rows”属性相同的空白行数。并且需要将其余行设为空白。
我在网上搜索,找到了一种纯 css3 方法来完成它。这是文本区域。
它按预期显示在浏览器中,但是当我要从此 html 生成 pdf 时,这些行没有出现。请帮忙,请建议是否有其他方法可以满足我的要求。
谢谢, - 索万
c# - Rotativa PDF MVC3 分页
我正在使用Rotativa在我的 mvc4 应用程序中创建 pdf。问题是我如何在 pdf 上显示页码。
highcharts - 使用带有 highcharts 的 wkhtmltopdf 显示空白图表
我正在尝试通过 Rotativa 使用 wkhtmltopdf 来转换使用 jquery 和 highcharts 呈现演示图表的基本 html 页面。图表在浏览器中显示时正确呈现。谁能告诉我我做错了什么?此代码会生成一个空白 PDF。
我的观点:
这是我的控制器:
谢谢!
克里斯
asp.net-mvc - 如何使用 Rotativa 将内容缩小到单个 PDF 页面?
在 ASP.NET 项目中使用 Rotativa,我想知道是否有办法以编程方式告诉它将用于生成 PDF 的 HTML 内容缩小到单个横向页面?
我当前的代码如下所示:
asp.net-mvc - Kendo UI 图表系列标签在 PDF 生成中呈现不正确
我正在使用 Kendo UI dataviz ASP.NET MVC 框架来呈现图表,就像这里给出的示例(使用 ASP.NET MVC 版本)一样。
图表和系列标签在浏览器中呈现良好:
为了生成 PDF,我使用Rotativa框架 - 使用 wkhtmltopdf 工具将 html 内容转换为 PDF。
该图在 PDF 中完美呈现,但顶部的系列标签呈现不正确:
如您所见,标签有足够的空间展开 - 但它们被“随机”呈现在彼此之上。
我在同一个导出的 PDF 中有多个图表,并且所有图表的所有标签都放置不正确。
这是我的 rotativa 动作结果设置:
有什么办法可以修复标签吗?是否可以静态放置标签,还是必须重新计算标签位置?如果是这样,我该怎么做?
azure - Rotativa、ABCPdf 和 EO.Pdf 在 Azure 网站中不起作用,我不想升级到 Azure“Cloudapp”
鉴于情况(将其视为事实):
1) Rotativa PDF ( https://github.com/webgio/Rotativa ) 使用 exe 来创建 PDF,所以它在 azure 网站上不起作用(没有执行该 exe 的权限)
2)ABCPdf有同样的问题
3) EO.Pdf 也有类似的问题(“使用 Windows GDI,但 Windows Azure 网站不支持 Windows GDI”,http://www.essentialobjects.com/doc/4/install/deploy.aspx)
4) 我不想拥有 Azure Cloudapp(这将允许我使用 Rotativa 或 ABCPdf)。我对我的 Azure 网站很好(除了之前的问题)。
有替代解决方案吗?
是否有任何其他库可用于从 HTML 创建可在 Azure 网站(不是 CloudService 或 VM)上运行的 PDF?
2014 年 11 月更新:
我今天正在使用MvcRazorToPdf,它很棒。
控制器代码:
查看代码: