pdfium_flutter 0.1.6 copy "pdfium_flutter: ^0.1.6" to clipboard
pdfium_flutter: ^0.1.6 copied to clipboard

Flutter FFI plugin for loading PDFium native libraries. Bundles PDFium binaries for Android, iOS, Windows, macOS, and Linux.

pdfium_flutter #

Flutter FFI plugin for loading PDFium native libraries. This package bundles PDFium binaries for Android, iOS, Windows, macOS, and Linux.

Overview #

This package provides:

  • Pre-built PDFium native libraries for all supported platforms
  • Utilities for loading PDFium at runtime
  • Re-exports of pdfium_dart FFI bindings

Platform Support #

Platform Support Notes
Android ARM64, ARMv7, x86, x86_64
iOS ARM64, Simulator
macOS ARM64, x86_64
Windows x64, ARM64
Linux x64, ARM64, ARM, x86
Web FFI is not available for Web

Usage #

This package is primarily intended to be used as a dependency by higher-level packages like pdfrx. Direct usage is possible but not recommended unless you need low-level PDFium access.

import 'package:pdfium_flutter/pdfium_flutter.dart';

// Get PDFium bindings
final pdfium = pdfiumBindings;

// Or load with custom path
final customPdfium = loadPdfium(modulePath: '/custom/path/to/pdfium.so');

Native Libraries #

Android #

PDFium binaries are downloaded during build from bblanchon/pdfium-binaries.

iOS/macOS #

PDFium XCFramework is downloaded using CocoaPods/SwiftPM install from espresso3389/pdfium-xcframework.

Windows/Linux #

PDFium binaries are downloaded during build from bblanchon/pdfium-binaries.

License #

This package is part of the pdfrx project.

1
likes
140
points
3.31k
downloads

Publisher

verified publisherespresso3389.jp

Weekly Downloads

Flutter FFI plugin for loading PDFium native libraries. Bundles PDFium binaries for Android, iOS, Windows, macOS, and Linux.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

ffi, flutter, path, pdfium_dart

More

Packages that depend on pdfium_flutter

Packages that implement pdfium_flutter