/// Copyright © 2014-2024 PDF Technologies, Inc. All Rights Reserved. /// /// THIS SOURCE CODE AND ANY ACCOMPANYING DOCUMENTATION ARE PROTECTED BY INTERNATIONAL COPYRIGHT LAW /// AND MAY NOT BE RESOLD OR REDISTRIBUTED. USAGE IS BOUND TO THE ComPDFKit LICENSE AGREEMENT. /// UNAUTHORIZED REPRODUCTION OR DISTRIBUTION IS SUBJECT TO CIVIL AND CRIMINAL PENALTIES. /// This notice may not be removed from this file. /// import 'package:compdfkit_flutter/cpdf_configuration.dart'; import 'package:compdfkit_flutter/cpdf_options.dart'; import 'package:compdfkit_flutter/widgets/cpdf_reader_widget.dart'; import 'package:flutter/material.dart'; class CPDFReaderWidgetExample extends StatefulWidget { final String documentPath; const CPDFReaderWidgetExample({super.key, required this.documentPath}); @override State createState() => _CPDFReaderWidgetExampleState(); } class _CPDFReaderWidgetExampleState extends State { @override Widget build(BuildContext context) { return Scaffold( resizeToAvoidBottomInset: false, appBar: AppBar( title: const Text('CPDFReaderWidgetExample'), ), body: CPDFReaderWidget( document: widget.documentPath, configuration: CPDFConfiguration( globalConfig: const CPDFGlobalConfig(themeMode: CPDFThemeMode.light)), onCreated: (controller) {}, )); } }