从Flutter资产加载.pdf文件/自定义文件

我的问题是,在部署 是否可以在 等应用程序资源中加载.pdf文件?我想使用以下方式显示PDF文件:


https://pub.dartlang.org/packages/flutter_full_pdf_viewer

但没有从互联网上加载;)

回答:

将资产复制到一个临时文件。

  Future<File> copyAsset() async {

Directory tempDir = await getTemporaryDirectory();

String tempPath = tempDir.path;

File tempFile = File('$tempPath/copy.pdf');

ByteData bd = await rootBundle.load('assets/asset.pdf');

await tempFile.writeAsBytes(bd.buffer.asUint8List(), flush: true);

return tempFile;

}

以上是 从Flutter资产加载.pdf文件/自定义文件 的全部内容, 来源链接: utcz.com/qa/419631.html

回到顶部