Angular JS生成PDF - 任何创建者 - 制造商模块
Angular JS generating PDF - any creator - maker modules?
正如标题所说,Angular有PDF创建器/生成器吗?
我看过 https://github.com/MrRio/jsPDF,但找不到Angular的任何内容。我想制作一个 html 页面到 pdf 文件以供下载。
您可以将提到的 JavaScript 项目包装到您在整个应用中调用的服务中。这实际上是一种相当标准的做法,如果您需要更改底层实现,它也会隔离您的代码。
看起来@Mike把它放在了那里。一些快速更改生成了一个外观不错的文件,并弹出了一个打印弹出窗口。
1 - 为要打印的区域指定"打印区域"的 ID
2 - 添加$window服务
$scope.printIt = function(){
var table = document.getElementById('printArea').innerHTML;
var myWindow = $window.open('', '', 'width=800, height=600');
myWindow.document.write(table);
myWindow.print();
};
您可以使用 window.print() 打印当前 HTML 文档。使用媒体查询调整文档样式。您可以随时动态构建文档并调用打印
@media print {
/* All your print styles go here */
#header, #footer, #nav { display: none !important; }
}
我的一个项目中的一些代码,打印表中的唯一内容:
$scope.print = function () {
console.log('modal print');
var table = document.querySelector('.CSSTableGenerator').innerHTML;
var myWindow = window.open('', '', 'width=800, height=600');
myWindow.document.write(table);
myWindow.print();
};
有这个 Angular 指令包装了 jsPDF 功能:
https://github.com/sayanee/angularjs-pdf
相关文章:
- Javascript中的国际象棋棋盘制造商.代码有效.但是它是如何工作的
- Google 日历 API V3 会解决与会者和创建者 Java 脚本问题
- 从不断变化的动作创建者那里获取商店数据是否是一种常见的做法
- 我可以在React和Redux中发送一个AJAX调用,而不需要操作创建者和还原器吗
- Redux 操作创建者在另一个内部调用一个
- Angular JS生成PDF - 任何创建者 - 制造商模块
- 具有信息窗口内容和用户地理位置的多个制造商
- React Redux - 我的动作创建者没有将动作传递给化简器(同步)
- DOM 元素创建者
- 更改高图表散点图中的制造商填充颜色
- 从浏览器创建者的角度来看,为什么浏览器前缀是必要的
- 在redux中使用thunk中间件比使用常规函数作为异步操作创建者有什么好处
- 如何在 Redux 化简器和动作创建者之间划分逻辑
- Flux:将操作与操作创建者分离的常见做法
- 反应:动作创建者不调用化简器
- 运行功能按钮点击作为创建者用户-谷歌电子表格
- 为什么在React Redux中,setTimeout对异步动作创建者不起作用?
- Web应用程序与qt创建者一起进入桌面应用程序
- Javascript层次结构/树创建者
- 动态表创建者Or
& lt; tr>创造者