我想知道是否有任何选项可以从离子Cordova页面生成屏幕截图图像(可接受pdf)。
基本上,可以将数据发送到后端并使用JasperReport呈现pdf,但是我正在考虑采用另一种方法:
基本上,数据是条形码和一行文本。因此,仅使用条形码扫描仪生成带有条形码的页面并添加我需要的任何文本并从该页面生成图像/ pdf,将非常简单。
该页面随后将通过共享方式共享到将在设备上配置的蓝牙打印机上,以打印文件。
此刻,我正在尝试使用此插件> https://ionicframework.com/docs/v3/native/screenshot/ 我已经按照安装和使用说明进行操作,但是随后打电话给我,出现以下错误:
TypeError: "navigator.screenshot is undefined"
我想寻求一些帮助,以正确使用此插件,因为我的代码与插件页面上指定的代码完全相同,但出现上述错误。
答案 0 :(得分:0)
如果有人登陆,请注意截图插件不支持浏览器,因此,当您使用ionic serve
运行应用程序时,会遇到与我相同的错误。
通过仿真器或ionic cordova run
运行,它将起作用。