import 'dart:io';
import 'package:compdfkit_flutter/compdfkit.dart';
import 'package:flutter/material.dart';
const String DOCUMENT_PATH = 'pdfs/PDF_Document.pdf';
void main() {
runApp(const MyApp());
}
class MyApp extends StatefulWidget {
const MyApp({super.key});
@override
State<MyApp> createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {
@override
void initState() {
super.initState();
_init();
}
void _init() async {
ComPDFKit.init('your license key', 'your license secret');
}
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: SafeArea(
child: Center(
child: ElevatedButton(
onPressed: () async {
showDocument(context);
},
child: const Text(
'Open File',
style: TextStyle(color: Colors.white),
)),
))),
);
}
void showDocument(BuildContext context) async {
final bytes = await DefaultAssetBundle.of(context).load(DOCUMENT_PATH);
final list = bytes.buffer.asUint8List();
final tempDir = await ComPDFKit.getTemporaryDirectory();
final tempDocumentPath = '${tempDir.path}/$DOCUMENT_PATH';
final file = await File(tempDocumentPath).create(recursive: true);
file.writeAsBytesSync(list);
ComPDFKit.openDocument(tempDocumentPath);
}
}
Flutter PDF Viewer
ComPDF PDF Viewer-Bibliothek für Flutter bietet flexible PDF-Anzeige in Ihrer App. Es verfügt über eine intuitive Benutzeroberfläche für eine einfache Dokumentennavigation und bietet Benutzern ein nahtloses Erlebnis mit Seitenanzeigemodi, PDF-Navigation, Anzeigethemen, Zoomen, Textsuche, Textumfluss usw.

Flutter PDF Anmerkung SDK
Integrieren Sie die Möglichkeit, Anmerkungsdateien PDF in Ihre Flutter-Apps hinzuzufügen, zu bearbeiten, zu importieren, zu exportieren und zu reduzieren. Diese leistungsstarke Anmerkungsbibliothek für Flutter ermöglicht Ihren Benutzern die Zusammenarbeit anhand verschiedener Anmerkungstypen wie Notizen, Links, freier Text, Formen, Markierungen, Stempel, Tinte (Bleistift), Popup, Ton und mehr.

Flutter Signatur SDK
Ermöglichen Sie Ihren Benutzern das Erstellen und Hinzufügen digitaler Signaturen und elektronischer Signaturen zu PDFs direkt aus Ihrer App. Diese leistungsstarke Funktion unterstützt benutzerdefinierte Signaturstile, speichert häufig verwendete Signaturen für die zukünftige Verwendung und stellt die Authentizität und Integrität von Dokumenten sicher.

Flutter Dokumenteditor SDK
Die Dokumenteneditor-Bibliothek ComPFKit Flutter bietet umfassende Funktionen zur Dokumentbearbeitung, sodass Ihre Benutzer Dokumente direkt in Ihrer App bearbeiten können. Mit diesem SDK können Benutzer Seiten hinzufügen, teilen, zusammenführen, extrahieren, neu anordnen, entfernen, drehen und kopieren.


Ich habe gegoogelt und die Informationen auf der offiziellen Website von ComPDF überprüft. Das Formularpaket Flutter passt perfekt zu unserem Rechnungsverwaltungsprogramm.
Ahmad Kamel
IT-Support-Spezialist, Versicherungen