Android 如何将相机捕获转换为PDF并使用颤振显示?
我想将相机拍摄的图像(例如:收据)转换为pdf文件,并在应用程序中显示转换后的pdf文件?我已经实现了捕获图像并在下面的代码中将其显示为图像Android 如何将相机捕获转换为PDF并使用颤振显示?,android,flutter,Android,Flutter,我想将相机拍摄的图像(例如:收据)转换为pdf文件,并在应用程序中显示转换后的pdf文件?我已经实现了捕获图像并在下面的代码中将其显示为图像 class PreviewImageScreen extends StatefulWidget { final String imagePath; PreviewImageScreen({this.imagePath}); @override _PreviewImageScreenState createState() => _Pr
class PreviewImageScreen extends StatefulWidget {
final String imagePath;
PreviewImageScreen({this.imagePath});
@override
_PreviewImageScreenState createState() => _PreviewImageScreenState();
}
class _PreviewImageScreenState extends State<PreviewImageScreen> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Preview'),
backgroundColor: Colors.transparent,
),
body: Container(
child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: <Widget>[
Expanded(
flex: 2,
child: Image.file(File(widget.imagePath), fit: BoxFit.cover)),
],
),
),
);
}
}
class PreviewImageScreen扩展StatefulWidget{
最终字符串图像路径;
预览图像屏幕({this.imagePath});
@凌驾
_PreviewImageScreenState createState()=>_PreviewImageScreenState();
}
类_PreviewImageScreenState扩展状态{
@凌驾
小部件构建(构建上下文){
返回脚手架(
appBar:appBar(
标题:文本(“预览”),
背景颜色:颜色。透明,
),
主体:容器(
子:列(
crossAxisAlignment:crossAxisAlignment.stretch,
儿童:[
扩大(
弹性:2,
child:Image.file(文件(widget.imagePath),fit:BoxFit.cover)),
],
),
),
);
}
}
我是新手,所以谁能帮我举个例子来完成这个任务