extractAllPagesText method
Implementation
Future<List<LiPdfViewerPageText>> extractAllPagesText({
bool includeMarkedContent = false,
bool disableNormalization = false,
bool trim = true,
}) async {
final document = pdfDocument;
if (document == null) {
throw StateError('No PDF document is loaded.');
}
final results = <LiPdfViewerPageText>[];
for (var pageNum = 1; pageNum <= totalPages; pageNum++) {
results.add(
await extractPageText(
pageNum,
includeMarkedContent: includeMarkedContent,
disableNormalization: disableNormalization,
trim: trim,
),
);
}
return List<LiPdfViewerPageText>.unmodifiable(results);
}