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.

example/lib/main.dart

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();
    final page2 = await document.getPage(2);
    final page2Image =
        await page2.render(width: page2.width, height: page2.height);
    await page2.close();
    runApp(MaterialApp(
      home: Scaffold(
        body: Center(
            child: PageView(
          children: <Widget>[
            Image(
              image: MemoryImage(pageImage.bytes),
            ),
            Image(
              image: MemoryImage(page2Image.bytes),
            )
          ],
        )),
      ),
      color: Colors.white,
    ));
  } on PlatformException catch (error) {
    print(error);
  }
}
104
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