Membuat dan Print Dokumen di Flutter
Dalam aplikasi adakalanya kita memerlukan agar aplikasi menghasilkan dokumen atau dokumen tersebut untuk bisa di print. Di flutter hal tersebut dapat dilakukan dengan menggunakan package yang namanya printing. Package printing memungkinkan untuk flutter men-generate dokumen atau/dan print dokumen do android/ios atau juga web dan desktop.
Langkah-langkah
install package printing pada pubspec.yaml
dependencies:
printing: ^5.9.3Import library yang digunakan untuk printing
import 'package:pdf/pdf.dart';
import 'package:pdf/widgets.dart' as pw;
import 'package:printing/printing.dart';Untuk membuat dokumen bisa dilakukan dengan menuliskan coding seperti ini :
final doc = pw.Document();
doc.addPage(pw.Page(
pageFormat: PdfPageFormat.a4,
build: (pw.Context context) {
return pw.Center(
child: pw.Text('Hello World'),
); // Center
})); // Pageatau jika ingin menampilkan gambar yang berasal dari asset :
final image = await imageFromAssetBundle('assets/image.png');
doc.addPage(pw.Page(
build: (pw.Context context) {
return pw.Center(
child: pw.Image(image),
); // Center
})); // PagePreview dokumen
untuk melihat atau preview dokumen yang dibuat atau yg ada
PdfPreview(
build: (format) => doc.save(),
);Printing
Atau jika ingin melakukan print untuk dokumen yang dibuat :
await Printing.layoutPdf(
onLayout: (PdfPageFormat format) async => doc.save());Bacaan terkait
Mendapatkan String App Hash untuk SMS Retriever Android
Implementasi verifikasi menggunakan OTP pada aplikasi sering digunakan. Sebelumnya android memiliki permission (SMS_RECEIVE and SMS_READ) untuk membaca SMS agar memu...
flutter_stetho : Debug Flutter (Network) Menggunakan Chrome Dev Tools
Ada kalanya ketika melakukan development aplikasi mobile, kita perlu melakukan debugging terkait network layaknya inspect web pada browser chrome. Di flutter hal ter...
jadX : Android Reverse Engineering dari Android Dex ke File Java
Jadx merupakan aplikasi berbasis Command line dan GUI yang memungkinkan untuk melakukan konversi ke file source java dan file android Dex atau file apk. Fitur utama:...
Komentar (0)
Belum ada komentar. Jadilah yang pertama.
Tulis komentar
Komentar akan dimoderasi sebelum tampil.