我在flutter中使用pdf(pdf:^ 1.3.13)库进行了pdf转换,但是捕获的图像分辨率降低了。有什么办法可以提高图像质量。预先感谢
var pdf = Document();
Future<String> pdfMethod(List list) async {
await Future.forEach(list, (file) async {
if (!file.toString().contains(".pdf")) {
final img = lib.decodeImage(File(file).readAsBytesSync());
final image = PdfImage(
pdf.document,
image: img.data.buffer.asUint8List(),
width: img.width,
height: img.height,
);
pdf.addPage(Page(build: (Context context) {
return Center(
child: Image(image),
); // Center
}));
}
});
String finalpath = "";
await _localFile.then((File file) {
file.writeAsBytesSync(pdf.save());
finalpath = file.path;
});
return finalpath;
}