转换成PDF后(颤振)

时间:2019-12-24 14:13:16

标签: image pdf flutter dart

我在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;
   }

0 个答案:

没有答案