Tried loading a large pdf 1.5Mb PDF with over 200 pages and all pages but starting page are blank when useProgressiveLoading is enabled.
Web version seems to work fine.
import 'package:flutter/material.dart';
import 'package:pdfrx/pdfrx.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
colorScheme: .fromSeed(seedColor: Colors.deepPurple),
),
home: MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}
class MyHomePage extends StatefulWidget {
MyHomePage({super.key, required this.title});
// This widget is the home page of your application. It is stateful, meaning
final String title;
final PdfViewerController pdfController = PdfViewerController();
@override
State<MyHomePage> createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
backgroundColor: Theme.of(context).colorScheme.inversePrimary,
title: Text(widget.title),
),
body: PdfViewer.asset(
"assets/manual.pdf",
useProgressiveLoading: true,
params: PdfViewerParams(
forceReload: false,
enableKeyboardNavigation: true,
),
),
);
}
}
Tried loading a large pdf 1.5Mb PDF with over 200 pages and all pages but starting page are blank when useProgressiveLoading is enabled.
Web version seems to work fine.
Test lorem ipsum pdf that reproduces issue:
manual.pdf