PackageTrack
Sign in Get early access

pdfium_dart

Dart FFI bindings for PDFium library. Provides low-level access to PDFium's C API from Dart.

0.2.5 286K downloads/mo #708 most downloaded on pub.dev espresso3389/pdfrx

What this package is like to depend on

Last release 2 months ago

13 Jun 2026

Ships unpredictably

gaps range from 8 days to 6 months

Nearly every release is documented

notes for 10 of 10 stable releases

Nothing withdrawn

no release was ever pulled

9 months old

10 releases · first in 2025

10 releases in the last 12 months

see the full history below

Release timeline

10 releases · Nov 2025 to Jun 2026
2026
Release Pre-release

Releases

latest 10
  1. 0.2.5 13 Jun 2026
    Release notes
    • Relaxed dependency constraints for broader compatibility with Dart package resolution.
    • Improved the ffigen workflow for regenerating PDFium bindings.
    Open source →
  2. 0.2.4 27 May 2026
    Release notes
    • Improved PDFium loading diagnostics so fallback failures preserve the original dynamic library load error (#645).
    Open source →
  3. 0.2.3 24 May 2026
    Release notes
    • Fixed PDFium native asset output paths so platform-specific libraries with the same CPU architecture do not collide (#648).
    Open source →
  4. 0.2.2 13 May 2026
    Release notes
    • Fixed macOS universal builds by writing PDFium native assets to architecture-specific build hook output paths (#643).
    Open source →
  5. 0.2.1 11 May 2026
    Release notes
    • Fixed PDFium loading in Flutter tests on macOS when PDFium is provided by the Flutter XCFramework (#640).
    Open source →
  6. 0.2.0 05 May 2026
    Release notes
    • BREAKING: getPdfium() now resolves PDFium synchronously.
    • Updated PDFium native assets to chromium/7811.
    • Added Dart native-assets packaging for PDFium on Android, Linux, macOS, and Windows.
    • Improved runtime PDFium resolution across pure Dart commands and Flutter apps:
      • Pure Dart commands on macOS use the bundled libpdfium.dylib native asset.
      • Flutter apps on iOS/macOS use the PDFium XCFramework linked by pdfium_flutter.
      • Flutter apps on Linux resolve libpdfium.so from the app shared library directory.
    • Added link-hook coordination so Darwin Flutter apps do not bundle a duplicate PDFium dylib.
    • Skipped native PDFium asset builds on iOS, where pdfium_flutter supplies the XCFramework.
    Open source →
  7. 0.1.3 18 Nov 2025
    Release notes
    • Documentation updates.
    Open source →
  8. 0.1.2 12 Nov 2025
    Release notes
    • Updated PDFium to version 144.0.7520.0.
    • Improved cache directory structure to support multiple PDFium releases.
    • Changed tmpPath parameter to cacheRootPath in getPdfium() for better clarity.
    • Enhanced documentation for PDFium download and caching mechanism.
    Open source →
  9. 0.1.1 10 Nov 2025
    Release notes
    • Add comments on PDFium class.
    • Several PDFium capitalization fixes affecting API names.
    Open source →
  10. 0.1.0 10 Nov 2025
    Release notes
    • First release.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive