import 'dart:typed_data'; import 'package:flutter/material.dart'; import 'package:pdfrx/pdfrx.dart'; /// Full-screen PDF viewer with pinch-to-zoom and page navigation. class PdfViewerScreen extends StatelessWidget { final Uint8List pdfBytes; final String title; const PdfViewerScreen({ super.key, required this.pdfBytes, this.title = 'PDF', }); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text(title, style: const TextStyle(fontSize: 16)), backgroundColor: Colors.black87, foregroundColor: Colors.white, ), backgroundColor: Colors.grey[900], body: PdfViewer.data(pdfBytes, sourceName: title), ); } }