import 'dart:io';
import 'package:pdf/pdf.dart' as pw;
像这样导入,然后使用以下方法从pdf中提取文本
String loadPdf({required String pdfPath}) {
String text = "";
// Load the PDF file
var file = File(pdfPath);
var bytes = file.readAsBytesSync();
// Decode the PDF file
var pdf = pw.PdfDocument.fromBytes(bytes);
// Extract the text from the PDF
for (var page in pdf.pages) {
var pageText = page.getText();
text += pageText;
}
return text;
}
1条答案
按热度按时间js81xvg61#
您可以使用pdf library来完成此任务
像这样导入,然后使用以下方法从pdf中提取文本