我需要添加代码在flutter项目中打开pdf文件,这是我的代码:
grid.draw(
page: document.pages.add(),
bounds: const Rect.fromLTWH(0, 0, 0, 0));
final fileName = 'Output${DateTime.now()}.pdf';
print('dir $dir');
try {
final file = File("${dir}/$fileName");
print('file $file');
await file.writeAsBytes(await document.save(), flush: true);
print('saved');
} catch (e) {
print('error ${e}');
}
document.dispose();
}
} catch (e) {
print(e);
}
您可以使用open_filex包通过调用设备应用程序来打开PDF文件,并尝试一下。
另一个可能有帮助的包是PDFX包。