pdf_flutter 1.1.4 copy "pdf_flutter: ^1.1.4" to clipboard
pdf_flutter: ^1.1.4 copied to clipboard

Displaying PDF from Network, File and assets easily like we display Image in Flutter Widget.

pdf_flutter #

pub package

Inspired by Pdf_Viewer_Plugin 😇 Wrapped around AndroidPdfViewer on Android. 🙏🏼

1. Add pdf_flutteron pubspec.yml #

dependencies:
  pdf_flutter: ^version

2. On iOS enable PDF preview like this: #

Add this on ios/Runner/info.plist:

    <key>io.flutter.embedded_views_preview</key>
    <true/>

3. Start Using #

Load PDF from network (caches PDF from network)

    PDF.network(
            'https://raw.githubusercontent.com/FlutterInThai/Dart-for-Flutter-Sheet-cheet/master/Dart-for-Flutter-Cheat-Sheet.pdf',
            height: 500,
            width: 300,
    )

Load PDF files

    File fileName;  
    PDF.file(
        fileName,
        height: 200,
        width: 100,
    )

Load PDF from assets

    PDF.assets(
        "assets/pdf/demo.pdf",
        height: 200,
        width: 100,
    )

For Production

Here are the steps to fix:
    1. Add proguard-rules.pro file if its not already there
    2. Inside of the proguard-rules.pro file put this:
        -keep class com.shockwave.**
        -keepclassmembers class com.shockwave.** { *; }
        
    3.In app/build.gradle add this:
        shrinkResources true
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

Demo #

demo

72
likes
40
points
51
downloads

Publisher

verified publishererluxman.com

Weekly Downloads

Displaying PDF from Network, File and assets easily like we display Image in Flutter Widget.

Repository (GitHub)

License

Apache-2.0 (license)

Dependencies

flutter, flutter_cache_manager, http, path_provider

More

Packages that depend on pdf_flutter