native_pdf_renderer 1.0.0 copy "native_pdf_renderer: ^1.0.0" to clipboard
native_pdf_renderer: ^1.0.0 copied to clipboard

outdated

Flutter Plugin to render PDF pages as images on both Android and iOS devices.

PDF Renderer #

Flutter Plugin to render PDF pages as images on both Android 5+ and iOS devices.

Implementation of support for andgpoid 4.4 in plans

Getting Started #

In your flutter project add the dependency:

pub package

dependencies:
  ...
  native_pdf_renderer: any

For help getting started with Flutter, view the online documentation.

Usage example #

Read more

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:native_pdf_renderer/native_pdf_renderer.dart';

void main() async {
  try {
    final document = await PDFDocument.openAsset('assets/sample.pdf');
    final page = await document.getPage(1);
    final pageImage = await page.render(width: page.width, height: page.height);
    await page.close();
    runApp(
      MaterialApp(
        home: Scaffold(
          body: Center(
            Image(
              image: MemoryImage(pageImage.bytes),
            ),
          ),
        ),
        color: Colors.white,
      )
    );
  } on PlatformException catch (error) {
    print(error);
  }
}

Rendering PDF files on Android devices #

Use the provided widget PdfRenderer in order to render a PDF file. This plugin uses the Android native PdfRenderer to render the pages of PDF files and provides a widget called PdfRenderer to display the PDF page you like.

103
likes
0
pub points
90%
popularity

Publisher

verified publisherserge.software

Flutter Plugin to render PDF pages as images on both Android and iOS devices.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, meta

More

Packages that depend on native_pdf_renderer