我试图创建一个pdf生成器使用flutter和pdf包,因为我刚刚开始我已经导入了包和复制粘贴代码试用的缘故,在youtube教程,它在教程中工作,但它显示这个FileSystemException为我。
拜托,帮帮我吧。
import 'dart:io';
import 'package:pdf/widgets.dart' as pw;
Future<void> main() async {
final pdf = pw.Document();
pdf.addPage(
pw.Page(
build: (pw.Context context) => pw.Center(
child: pw.Text('Hello World!'),
),
),
);
final file = File('example.pdf');
await file.writeAsBytes(await pdf.save());
}
1条答案
按热度按时间4c8rllxm1#
您需要在文件名和扩展名之前指定存储路径。要获取/storage/emulated/0/downloads,您可以使用第三方软件包external_path。以下代码将返回所需的目录路径