Я хочу сохранить файл отдельно. Я использовал «Files.writeAsBytes (pdf.save ())», но проблема в том, что он перезаписывается в том же файле.
savePDFfile(context) async {
final String dir = (await getExternalStorageDirectory()).path;
final String path = '$dir/pdf.pdf';
final file = File(path);
await file.exists()? file.delete():
file.writeAsBytes(pdf.save());
print("file saved");
mat.Navigator.of(context)
.push(mat.MaterialPageRoute(builder: (_) => PdfViewerPage(path: path)));
}