native_pdf_renderer 1.0.1
native_pdf_renderer: ^1.0.1 copied to clipboard
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);
}
}