Print atau Save As Pdf Halaman Webview dengan PrintManager

Tutorial print atau save as pdf halaman webview dengan PrintManager

Halo semuanya, pada postingan ini saya akan membagikan tutorial sederhana untuk kalian yang baru belajar membuat aplikasi android menggunakan android studio. Pada tutorial kali ini kita akan belajar untuk print atau save as pdf halaman webview dengan PrintManager. Fitur ini biasanya digunakan untuk mencetak invoice pada aplikasi penjualan atau marketplace.

Project Web Page Print

  • Hal pertama yang harus kita lakukan tentu membuat project baru di android studio. Pada tutorial ini saya memberikan nama projeknya “Web Page Print”.
  • Pastikan anda memilih API 21 sebagai minimum SDK, karena kode pada tutorial ini hanya akan berjalan normal jika menggunakan API 21 atau diatasnya.

Menambahkan permission di Manifest

  • Buka AndroidManifest.xml dan tambahkan baris kode berikut ini

Desain user interface

  • Buka activity_main.xml lalu ubah kodenya seperti dibawah ini

Setting tampilan menjadi fullscreen

  • Buka MainActivity.kt, lalu tambahkan kode berikut

Cek koneksi internet

  • Disini saya menambahkan pengecekan koneksi internet sebelum memuat url. Berikut kode untuk cek koneksi internet

Memuat webview

Menambahkan action pada back button

  • Saat kita menjelajahi halaman web lalu back button di klik, maka akan kembali ke halaman web sebelumnya.

Kode untuk print atau save as pdf halaman webview

  • Berikut kode untuk print atau save as pdf halaman webview

Kode lengkap MainActivity.kt

  • Berikut kode lengkap MainActivity.kt

Output

Kode lengkap di sini

Terima kasih

You May Also Like

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *