我正在使用 EPSON epos iOS SDK 构建 cordova 打印插件,以将其与混合移动应用程序(基于 ionic 框架)一起使用。 sdk 提供打印文本和图像的方法。但是我必须使用它来打印 HTML 模板。有什么办法吗?
如果我可以从模板准备 UIWebView 对象并将其转换为 UIImage。我是 iOS 开发的新手,所以不知道有什么正确的方法。
最佳答案
您可以在屏幕外渲染 UIWebView
,然后将其捕获为 UIImage
。下面的答案可能会帮助您解决问题。您可能面临的一个问题是 UIWebView
不会加载,除非您将它添加到 UIWindow
上,该窗口可以是任何 UIWindow
对象,而不是一定是您向用户显示的窗口。
How to get ENTIRE image from UIWebView including offscreen content
Does iPhone/iPad UIWebView need to be active view to render?
关于ios - 使用 EPSON epos iOS SDK 打印 HTML 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30476956/