pdf - 如何使用 dart_pdf 在 flutter 中将 Assets 图像和图标转换为 PdfImage

标签 pdf flutter dart pdf-generation flutter-layout

Used Library: dart_pdf搜索后我在 GITHUB 中发现了同样的问题但无法解决问题。我试过了,但出现了模糊的图像。请帮忙!!

  ByteData data = await rootBundle.load('assets/test.jpg');
  var codec = await instantiateImageCodec(data.buffer.asUint8List());
  var frame = await codec.getNextFrame();

  var imageBytes = await frame.image.toByteData();
  PdfImage assetImage = PdfImage(pdf.document,
      image: imageBytes.buffer.asUint8List(), width: 86, height: 80);

渲染图像:

enter image description here

最佳答案

改用这个:

final PdfImage assetImage = await pdfImageFromImageProvider(
    pdf: pdf.document, 
    image: const AssetImage('assets/test.jpg'),
);

关于pdf - 如何使用 dart_pdf 在 flutter 中将 Assets 图像和图标转换为 PdfImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56896905/

相关文章:

javascript - 将网页保存为 pdf 格式,与在浏览器中的外观完全相同

android - 从安卓创建PDF文件

android - 如何在flutter pdf生成中添加阿拉伯字符

javascript - 如何使用java将javascript代码添加到pdf,该代码根据另一个列表框的所选项目更改列表框内容

dart - 在Webstorm控制台中看不到dart-polymer UI中的打印语句

dart - 如何将 github 上的 dart 包添加到我的项目中?

flutter - 如何删除 Dart/Flutter 项目的 todo 静态分析?

android - 找不到升级 Stripe SDK 的解决方案

flutter - 选择一张卡片就是选择水平列表中的其他卡片

flutter - 在 flutter 中淡入背景图像