pdfium_dart 0.2.1
pdfium_dart: ^0.2.1 copied to clipboard
Dart FFI bindings for PDFium library. Provides low-level access to PDFium's C API from Dart.
0.2.1 #
- Fixed PDFium loading in Flutter tests on macOS when PDFium is provided by the Flutter XCFramework (#640).
0.2.0 #
- 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.dylibnative asset. - Flutter apps on iOS/macOS use the PDFium XCFramework linked by
pdfium_flutter. - Flutter apps on Linux resolve
libpdfium.sofrom the app shared library directory.
- Pure Dart commands on macOS use the bundled
- Added link-hook coordination so Darwin Flutter apps do not bundle a duplicate PDFium dylib.
- Skipped native PDFium asset builds on iOS, where
pdfium_fluttersupplies the XCFramework.
0.1.3 #
- Documentation updates.
0.1.2 #
- Updated PDFium to version 144.0.7520.0.
- Improved cache directory structure to support multiple PDFium releases.
- Changed
tmpPathparameter tocacheRootPathingetPdfium()for better clarity. - Enhanced documentation for PDFium download and caching mechanism.
0.1.1 #
- Add comments on PDFium class.
- Several PDFium capitalization fixes affecting API names.
0.1.0 #
- First release.