是否可以从文件中获取页数?

时间:2021-07-14 23:37:23

标签: flutter

伙计们,我正在使用 file_picker 从设备中获取文件。我使用 open_file 来显示文件。有没有办法从文件中获取页数?我已经看到了 .pdf 的可能性,但我也想从 .docs 中获取。

1 个答案:

答案 0 :(得分:0)

试试 Flutter FileReader https://pub.dev/packages/flutter_filereader

本地文件查看小部件,支持Doc Eexcl PPT TXT等多种文件类型,Android由腾讯X5实现,iOS由WKWebView实现

import 'package:flutter/material.dart';
import 'package:flutter_filereader/flutter_filereader.dart';

class FileReaderPage extends StatefulWidget {
  final String filePath;

  FileReaderPage({Key: Key, this.filePath});

  @override
  _FileReaderPageState createState() => _FileReaderPageState();
}

class _FileReaderPageState extends State<FileReaderPage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text("doc"),
      ),
      body: FileReaderView(
        filePath: widget.filePath,
      ),
    );
  }
}

OR open_document

打开pdf、xlsx、docs、ppt和zip文件# https://pub.dev/packages/open_document