以PDF格式获取用户从WKWebView看到的网页

时间:2017-03-09 02:52:30

标签: ios swift pdf printing-web-page webpage-screenshot

标题几乎总结了:

不知道如何获取在WKWebView中向用户显示的网页的PDF数据。此外,此PDF必须与用户看到的完全相同。

我怎样才能实现这个目标?

如果这不可行,那么我怎样才能获得图像(jpg等)?

1 个答案:

答案 0 :(得分:0)

您可以通过执行此操作来捕获屏幕截图

UIGraphicsBeginImageContextWithOptions(CGSizeMake(screenshotSize), false, 0)

self.view.drawViewHierarchyInRect(CGRectMake(screenShotFrame), afterScreenUpdates: true)

let image:UIImage = UIGraphicsGetImageFromCurrentImageContext()

UIGraphicsEndImageContext()

现在使用image

执行任何操作