Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将相机捕获转换为PDF并使用颤振显示?_Android_Flutter - Fatal编程技术网

Android 如何将相机捕获转换为PDF并使用颤振显示?

Android 如何将相机捕获转换为PDF并使用颤振显示?,android,flutter,Android,Flutter,我想将相机拍摄的图像(例如:收据)转换为pdf文件,并在应用程序中显示转换后的pdf文件?我已经实现了捕获图像并在下面的代码中将其显示为图像 class PreviewImageScreen extends StatefulWidget { final String imagePath; PreviewImageScreen({this.imagePath}); @override _PreviewImageScreenState createState() => _Pr

我想将相机拍摄的图像(例如:收据)转换为pdf文件,并在应用程序中显示转换后的pdf文件?我已经实现了捕获图像并在下面的代码中将其显示为图像

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)),
],
),
),
);
} 
}
我是新手,所以谁能帮我举个例子来完成这个任务