2
如何使用藍牙打印機使用android打印HTML?我可以打印String =「< html」> < body>您取得了192分。「進入html頁面?如何使用藍牙打印機打印WebView內容
如何使用藍牙打印機使用android打印HTML?我可以打印String =「< html」> < body>您取得了192分。「進入html頁面?如何使用藍牙打印機打印WebView內容
有一個快速的如何,在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 - 其中任何一個可能不存在:(
請在您的答案中包含相關信息 –
你可以輕鬆打印整個html頁面作爲字符串,但如果要保留html頁面的格式,即縮進,則必須在打印時手動處理。 – rookiedev
我想打印html頁面,我能做到嗎? –