openPDF static method
Opens a PDF file from a given file path
filePath
The path to the PDF file to open
title
The title to display in the viewer
initialPage
Optional parameter to specify which page to open first (defaults to 1)
existingQuotes
Optional list of quotes to highlight when opening the PDF
Returns a Future that completes with true
if the PDF was opened successfully
or throws a PlatformException if there was an error.
Implementation
static Future<bool> openPDF(
String filePath,
String title, {
int initialPage = 1,
List<PDFQuote> existingQuotes = const [],
}) async {
final Map<String, dynamic> params = {
'filePath': filePath,
'title': title,
'initialPage': initialPage,
'existingQuotes': existingQuotes.map((q) => q.toMap()).toList(),
};
return await _channel.invokeMethod('openPDF', params);
}