首页 > 解决方案 > 颤振获取pdf文件字符串数据到变量

问题描述

我想快速获取 pdf 文件字符串数据,而我使用的包出现了一些问题。如何正确快速地获取 pdf 文件?谢谢你的帮助。

这就是我使用的方式

  PDFDoc? _pdfDoc;
  String _text = "";

  _getPdfFile() {
    setState(() async {
      _pdfDoc = await PDFDoc.fromPath(filePath!);
      data = await _pdfDoc!.text;
    });
  }

标签: flutterdart

解决方案


这是代码的来源。此代码将从 pdf 第 3 页获取字符串数据。相反,如果您想要 pdf 中的所有数据,您可以查看此链接。https://help.syncfusion.com/flutter/pdf/working-with-text-extraction

final String data; 
    final PdfDocument document =
          PdfDocument(inputBytes: myFile.readAsBytesSync());

      setState(() {
        data = PdfTextExtractor(document).extractText(startPageIndex: 3);
      });

      document.dispose();

推荐阅读