Features
- Select PDF
- View PDF
- Compress PDF
Getting started
We are using multiple packages to perform required operations
image:
Usage
This package can be use for upload, view and compress PDF Files.
Select PDF file
File pdfFile = await pdfHandler.selectPdf();
View PDF
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => PdfPreviewScreen(
pdfFilePath: compressedPdfFile!.path,
),
),
);
Compress PDF
compressedPdfFile = await pdfHandler.compressPdf(pdfFile!, 100 * 1024);