pdf_js_viewer 1.0.6 copy "pdf_js_viewer: ^1.0.6" to clipboard
pdf_js_viewer: ^1.0.6 copied to clipboard

a pdf viewer base pdf.js for flutter.

Features #

only support android and iOS, Based on the PDF file browser encapsulated in pdf.js, this plugin can help you find out how the PDF you are using cannot display relevant information such as signatures.

Getting started #

import 'package:pdf_js_viewer/pdf_js_viewer.dart';

iOS config ATS for info.plist file #

<key>NSAppTransportSecurity</key>
<dict>
   <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

android config #

AndroidManifest.xml requires configuring HTTP access permissions

<uses-permission android:name="android.permission.INTERNET" />
   <application
        android:usesCleartextTraffic="true"
        ......

  or custom network_security_config.xml in res/xml directory

   <application
        android:networkSecurityConfig="@xml/network_security_config"
        ...... 

Usage #

Include short and useful examples for package users. Add longer examples to /example folder.

import 'package:flutter/material.dart';
import 'package:pdf_js_viewer/pdf_js_viewer.dart';

class PdfViewerPage extends StatefulWidget {
  const PdfViewerPage({super.key});

  @override
  State<PdfViewerPage> createState() => _PdfViewerPageState();
}

class _PdfViewerPageState extends State<PdfViewerPage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: const Text('PDF Detail'),),
      // body: PDFViewerWidget.data(data),
      // body: PDFViewerWidget.file(path),
      // body: PDFViewerWidget.network(path),
      // body: PDFViewerWidget.assets(path),
    );
  }
}

1
likes
110
pub points
30%
popularity

Publisher

unverified uploader

a pdf viewer base pdf.js for flutter.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, http, jaguar, jaguar_flutter_asset, webview_flutter

More

Packages that depend on pdf_js_viewer