从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