flutter - 颤振获取pdf文件字符串数据到变量
问题描述
我想快速获取 pdf 文件字符串数据,而我使用的包出现了一些问题。如何正确快速地获取 pdf 文件?谢谢你的帮助。
这就是我使用的方式
PDFDoc? _pdfDoc;
String _text = "";
_getPdfFile() {
setState(() async {
_pdfDoc = await PDFDoc.fromPath(filePath!);
data = await _pdfDoc!.text;
});
}
解决方案
这是代码的来源。此代码将从 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();
推荐阅读
- c# - 使用 XUnit Mediatr 和 IServiceCollection 进行依赖注入
- php - 在表单中填充输入以查看数组
- javascript - 密码不应以数字开头
- jquery - JQuery 将名称的第一个字母放在圆圈中
- php - GET Route Laravel 中的 URL 参数
- python - 匹配列表中任意位置的字段的“if”条件
- kubernetes - Kubernetes 中节点和命名空间之间的关系是什么?
- git - 来自远程分叉存储库的 Gitlab 合并请求通过命令行不创建任何合并提交
- python - 如何在 python 中启用 sqlite3 FTS5 扩展(在 Windows 上)?
- c# - 什么是最有效的方法 - 检查标签或 GetComponent