2017-07-01 35 views

回答

0

我能想到的在web視圖中打開DOC文件和屏幕截圖與此代碼段以下頁面: -

UIGraphicsBeginImageContextWithOptions(myWebView.bounds.size, myWebView.isOpaque, 0.0) 
    myView.drawHierarchy(in: myWebView.bounds, afterScreenUpdates: false) 
    let snapshotImageFromMyWebView = UIGraphicsGetImageFromCurrentImageContext() // get your image from here 
    UIGraphicsEndImageContext() 

之後,你要滾動的web視圖到下一個頁面,以通過使用另一個截圖: -

webview.scrollView.contentOffset 

這將繼續重複,直到您到達頁面的底部。檢查這個片段就在這裏: -

let scrollPoint = CGPoint(x: 0, y: webView.scrollView.contentSize.height - webView.frame.size.height) 

我知道這個過程是怎麼樣的冗長而瘋狂,但我不認爲任何庫採用此工藝的關懷!因此,首先將您的文檔轉換爲pdf,然後您可以使用Google文檔API,然後從此處將其轉發。

我聽說過PSPDFKit,但它已經支付了,所以我還沒有試用過它們的API。