2016-12-15 348 views
2

如何使用藍牙打印機使用android打印HTML?我可以打印String =「< html」> < body>您取得了192分。「進入html頁面?如何使用藍牙打印機打印WebView內容

+0

你可以輕鬆打印整個html頁面作爲字符串,但如果要保留html頁面的格式,即縮進,則必須在打印時手動處理。 – rookiedev

+0

我想打印html頁面,我能做到嗎? –

回答

0

有一個快速的如何,在Android開發者網站有關打印的WebView內容:

https://developer.android.com/training/printing/html-docs.html

// Get a PrintManager instance 
PrintManager printManager = (PrintManager) getActivity() 
     .getSystemService(Context.PRINT_SERVICE); 

// Get a print adapter instance 
PrintDocumentAdapter printAdapter = webView.createPrintDocumentAdapter(); 

// Create a print job with name and adapter instance 
String jobName = getString(R.string.app_name) + " Document"; 
PrintJob printJob = printManager.print(jobName, printAdapter, 
     new PrintAttributes.Builder().build()); 

你甚至不必首先顯示的WebView - 事實上他們建議您使用專用的隱形WebView進行打印。

爲了打印到藍牙打印機雖然,你需要有安裝打印機的打印服務的應用程序,或使用特定製造商-SDK - 其中任何一個可能不存在:(

+0

請在您的答案中包含相關信息 –