导入语句:
import 'package:open_file/open_file.dart';
负责打开pdf的按钮:
ElevatedButton(
child: Text('SignUpdasdasdas', style: TextStyle(fontSize: 2.0),),
onPressed: () { OpenFile.open("assets/qwe.pdf"); },
),
pubspec.yaml:
dependencies:
open_file: ^3.2.1
flutter:
assets:
- assets/
终端:
-iMac assets % pwd
/Users/reena/office/flutter/office_project_demo/buttons/assets
-iMac assets % ls
abc.txt qwe.pdf
-iMac assets %
没有显示错误。 qwe.pdf
是有效的 pdf。
我希望 PDF 文件能够在 Andriod 模拟器的屏幕上实际打开。
我做错了什么?
答案 0 :(得分:1)
YAML 对空格敏感 - 检查资产字符串前是否正好有两个空格
flutter:
assets:
- assets/
^^ two spaces, not 4