我的Android應用呈現包含畫布的WebView。雲打印需要PDF。如何使用我的WebView生成PDF以發送到雲打印?如何打印WebView?
3
A
回答
2
你可以先佔領畫布爲PNG:(從stackoverflow answer拍攝)
var canvas = document.getElementById("mycanvas");
var img = canvas.toDataURL("image/png");
然後下一步進入一個PDF此。我還沒有看到基於JavaScript的轉換器,但可以將png發送到自定義Web服務(可能運行在Google Apps,Amazon AWS或傳統託管機器上),該服務可以簡單地返回pdf。 ImageMagick可以在這裏使用包裝cgi腳本,或者你可以使用一些庫。或者,也可以在android應用程序中進行轉換。
0
還有WebView.capturePicture() http://developer.android.com/reference/android/webkit/WebView.html#capturePicture()
相關問題
- 1. UWP - 打印webview
- 2. 打印JavaFX WebView
- 3. 打印webview
- 4. 如何通過反射使用KitKat 4.4打印API打印WebView?
- 5. 如何使用藍牙打印機打印WebView內容
- 6. 如何打印整個WebView(可滾動)?
- 7. 打印WebView的內容
- 8. 從webview使用javafx打印
- 9. 如何刪除Android WebView打印添加保證金?
- 10. 如何打印
- 11. 如何打印
- 12. 創建Webview打印的問題
- 13. 使用JfxPanel從JavaFX WebView中打印
- 14. Xamarin.Forms UWP - 打印Webview和分頁支持
- 15. WebView cocoa - 無彈出式打印
- 16. Google雲打印無需webview集成
- 17. 打印Webview的頁眉和頁腳
- 18. 如何在javascript中打印打印區域進行打印
- 19. 如何打印iframe?
- 20. 如何打印JTextField?
- 21. 如何打印jsoup
- 22. 如何打印NSMutableURLRequest?
- 23. 如何打印Excel
- 24. 如何打印時
- 25. 如何打印JTable?
- 26. 如何打印100?
- 27. 如何打印TreeView?
- 28. 如何打印HTML
- 29. Linux打印 - 如何
- 30. 如何在打印
嗯,這不是奇蹟般的解決方案,我所期待的,但我想打印是不容易的Android呢。感謝指向其他答案的指針,'Canvas.toDataURL'看起來很有趣。 – jlstrecker 2012-05-04 17:43:29