首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用AngularJS导出为PDF

使用AngularJS导出为PDF
EN

Stack Overflow用户
提问于 2016-08-04 22:32:01
回答 1查看 1.8K关注 0票数 0

我有一个angularjs应用程序,其中有一个分页的表格。此应用程序调用REST API,后者将JSON格式的数据返回给我的angular应用程序。此数据以带有分页的表格式表示。(比方说应用程序)我需要将整个数据导出到pdf。

到目前为止,我已经使用了一种我发现的here方法。

我已经成功地导出到pdf,但只有第一页被导出,而不是那些与分页。

我发现了许多使用angularjs导出到pdf的stackoverflow链接。但是它们都没有关于处理分页部分的信息。

有没有人能帮我把整个表格(以分页方式显示)转换成pdf?任何其他的方法也是可以的。

EN

回答 1

Stack Overflow用户

发布于 2017-09-27 03:40:25

我也有同样的问题。我是如何解决这个问题的,我创建了一个不同的.html页面来打印整个表(没有分页,因为您正在使用的表导出只打印DOM中的内容)。因此,您可以从控制器将$scope.tableData发送到新的.html页面,打印表格,下载文件并关闭html页面。是的,它需要打开一个新的标签,下载后你可以自动关闭。

我的代码看起来像这样

$window.localStorage['tableData'] = JSON.stringify($scope.tableData); $window.open('#/download');,并且在同一个控制器中

代码语言:javascript
运行
复制
if ($location.path() === '/download')...//download function and 
$window.close();

我使用$window.localStorage将数据放到新选项卡中,因为我的数据非常大,我不知道使用它是否明智,但这在当时是一种解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38770286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档