FLUTTER ECOSYSTEM

pdfrx

pdfrx is a rich and fast PDF viewer and manipulation plugin built on the top of PDFium. Supports viewing, editing, combining PDFs on Android, iOS, Windows, macOS, Linux, and Web.

Latest version
2.6.5
30-day downloads
451K
Likes
347
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

pdfrx is a high-performance PDF viewer and manipulation plugin for Flutter, leveraging PDFium for fast rendering and processing across multiple platforms. It enables users to view, edit, and combine PDF documents seamlessly on Android, iOS, Web, macOS, Windows, and Linux. Designed for developers seeking robust PDF functionality with minimal setup, pdfrx offers a native-like experience with support for annotations, text selection, and page navigation. Its cross-platform compatibility makes it ideal for applications requiring reliable PDF handling without platform-specific code.

Use cases
  • Viewing PDFs in mobile and desktop apps
  • Combining multiple PDF files
  • Editing PDF content interactively
  • Integrating PDFs into web applications
  • Creating document management tools
  • Enabling annotation features in apps
Key features
  • Built on PDFium for speed and reliability
  • Cross-platform support (Android, iOS, Web, macOS, Windows, Linux)
  • Support for PDF editing and merging
  • Native performance with Flutter integration
  • Text selection and search capabilities
  • Annotation and markup tools
Suitable for
  • Developers building document-heavy apps
  • Educational or enterprise software requiring PDF handling
  • Apps needing multi-platform PDF support
  • Teams wanting a lightweight PDF solution
  • Projects requiring fast PDF rendering
Considerations
  • Requires native dependencies for some platforms
  • Limited customization of PDF rendering UI
  • May increase app size due to PDFium inclusion
  • Advanced PDF features may require additional configuration
  • Web support depends on browser compatibility
  • Performance varies with large or complex PDFs
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add pdfrx

Categories

Dependencies

Dependency list 13 items

Source repository

Related projects