easy_docs_viewer 0.0.2-unstable-release copy "easy_docs_viewer: ^0.0.2-unstable-release" to clipboard
easy_docs_viewer: ^0.0.2-unstable-release copied to clipboard

The idea to make this package came to support pptx or ppt in flutter. But it support others format too which are still on research phase.

easy_docs_viewer #

Easily render online pdf, pptx, ppt and other docs. Made thanks to webview_flutter and docs.google.com.

How to use #

Powerpoint pptx or ppt #

 import 'package:easy_docs_viewer/lib/easy_docs_viewer.dart';
import 'package:flutter/material.dart';

class CustomPDFViewer extends StatelessWidget {
  const CustomPDFViewer({super.key});

  @override
  Widget build(BuildContext context) {
    return const SizedBox(
      height: 150,
      width: 150,
      child: EasyDocsViewer(
        url:"https://scholar.harvard.edu/files/torman_personal/files/samplepptx.pptx",

      ),
    );
  }
}

PDF #

 import 'package:easy_docs_viewer/lib/easy_docs_viewer.dart';
import 'package:flutter/material.dart';

class CustomPPTViewer extends StatelessWidget {
  const CustomPDFViewer({super.key});

  @override
  Widget build(BuildContext context) {
    return const SizedBox(
      height: 150,
      width: 150,
      child: EasyDocsViewer(
        url:"https://www.tutorialspoint.com/flutter/flutter_tutorial.pdf",

      ),
    );
  }
}



Or any other file you wanna open (Still on research phase) #

 import 'package:easy_docs_viewer/lib/easy_docs_viewer.dart';
import 'package:flutter/material.dart';

class CustomPPTViewer extends StatelessWidget {
  const CustomPDFViewer({super.key});

  @override
  Widget build(BuildContext context) {
    return const SizedBox(
      height: 150,
      width: 150,
      child: EasyDocsViewer(
        url: <AnyDocsToOpenLink>,

      ),
    );
  }
}



Note #

Since this package is still on development phase other documentation are coming soon

13
likes
140
points
180
downloads

Publisher

unverified uploader

Weekly Downloads

The idea to make this package came to support pptx or ppt in flutter. But it support others format too which are still on research phase.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

cupertino_icons, flutter, webview_flutter

More

Packages that depend on easy_docs_viewer