A Flutter package that provides a native PDF viewer using Pdfium for Android. It enables smooth rendering and interaction with PDF documents within Flutter applications. The package is designed to integrate seamlessly with Android's native PDF rendering capabilities, ensuring high performance and accurate display of PDF content. It supports basic navigation features like zooming and scrolling, making it ideal for viewing documents in apps requiring PDF functionality. The package is maintained by the pycampers team and available on GitHub for further customization.
Use cases
- Displaying PDFs in mobile apps
- Document preview in educational apps
- Reading e-books or manuals
- Viewing scanned documents
- PDF-based forms in enterprise apps
Key features
- Native Android PDF rendering via Pdfium
- Smooth zoom and scroll support
- Lightweight integration with Flutter
- Open-source and customizable
- Simple API for embedding PDFs
Suitable for
- Android-focused Flutter apps
- Apps needing reliable PDF rendering
- Educational or documentation platforms
- Enterprise document viewers
- Apps with minimal PDF editing needs
Considerations
- Limited to Android platform
- No iOS support mentioned
- Requires manual handling of file paths
- Depends on Pdfium library stability
- May need additional permissions for file access