【发布时间】:2020-10-31 08:34:41
【问题描述】:
我目前正在使用 Flutter 开发照片扫描仪应用程序,并寻找一种将图像转换为 pdf 的方法。如果有人帮助我,那就太好了
【问题讨论】:
我目前正在使用 Flutter 开发照片扫描仪应用程序,并寻找一种将图像转换为 pdf 的方法。如果有人帮助我,那就太好了
【问题讨论】:
使用pdf 包:
dependencies:
pdf: ^1.9.0
从文件中加载图像:
final pdf = pw.Document();
final image = PdfImage.file(
pdf.document,
bytes: File('test.webp').readAsBytesSync(),
);
pdf.addPage(pw.Page(
build: (pw.Context context) {
return pw.Center(
child: pw.Image(image),
); // Center
}));
然后创建pdf:
final file = File("example.pdf");
await file.writeAsBytes(pdf.save());
【讨论】: