在sencha touch中将视图创建为PDF

时间:2014-12-11 08:23:29

标签: extjs sencha-touch sencha-touch-2

我的要求是在用户点击createPDF按钮后,以PDF格式生成当前视图。使用

的console.log(this.getMain()getActiveItem()renderElement.dom.innerHTML);

我能够获得整个HTML元素。现在我坚持以PDF格式生成我的视图。任何建议

2 个答案:

答案 0 :(得分:0)

你应该google pdf viewer。

例如,如果您想在网址http://research.google.com/archive/bigtable-osdi06.pdf上查看PDF,

您将使用以下网址:http://docs.google.com/viewer?url=http%3A%2F%2Fresearch.google.com%2Farchive%2Fbigtable-osdi06.pdf

然后使用HTML对象标记并将网址传递给"数据"属性。在您的视图中将其作为html附加。

由于

答案 1 :(得分:0)

如果您在浏览器中工作,则有两种选择(如果您使用的是移动设备,则应使用inAppBrowser cordova插件)

1º使用mozilla-pdf库:http://mozilla.github.io/pdf.js/

2º使用pdfObject库:http://pdfobject.com/instructions.php

两个库都非常完整,可以与浏览器一起使用,但移动设备是其他错误...