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);
}
}
Visionneuse Flutter PDF
La bibliothèque de visualisation ComPDF PDF pour Flutter offre une visualisation flexible de PDF au sein de votre application. Il dispose d'une interface intuitive pour une navigation facile dans les documents et offre aux utilisateurs une expérience transparente avec les modes d'affichage des pages, la navigation PDF, les thèmes d'affichage, le zoom, la recherche de texte, la redistribution du texte, etc.

SDK d’annotation PDF pour Flutter
Intégrez la possibilité d'ajouter, de modifier, d'importer, d'exporter et d'aplatir les fichiers PDF d'annotations dans vos applications Flutter. Cette puissante bibliothèque d'annotations pour Flutter permet à vos utilisateurs de collaborer par types de types d'annotations tels que des notes, des liens, du texte libre, des formes, des annotations, des tampons, de l'encre (crayon), des fenêtres contextuelles, du son, etc.

Flutter Signature SDK
Permettez à vos utilisateurs de créer et d'ajouter des signatures numériques et des signatures électroniques aux PDF directement depuis votre application. Cette fonctionnalité puissante prend en charge les styles de signature personnalisés, enregistre les signatures couramment utilisées pour une utilisation ultérieure et garantit l'authenticité et l'intégrité des documents.

Éditeur de documents Flutter SDK
La bibliothèque d'éditeur de documents ComPFKit Flutter offre des capacités complètes d'édition de documents, permettant à vos utilisateurs de modifier des documents directement dans votre application. Avec ce SDK, les utilisateurs peuvent ajouter, diviser, fusionner, extraire, réorganiser, supprimer, faire pivoter et copier des pages.


J'ai recherché et examiné les informations sur le site officiel de ComPDF. Leur package de formulaires Flutter correspond parfaitement à notre programme de gestion des factures.
Ahmad Kamel
Spécialiste du support informatique, Assurance