Accélérez vos applications mobiles
avec ComPDF Flutter SDK

Systèmes d'exploitation
Android 5.0+ (API niveau 21)
iOS 11+
Cadre mobile
Un cadre multiplateforme pour vos applications Android et iOS garantit que les utilisateurs peuvent afficher et modifier les documents PDF de manière transparente et efficace.
Environnement de développement
La dernière version stable de Flutter
La dernière version stable de Android Studio
Le kit NDK Android
Un périphérique virtuel Android ou un périphérique matériel
La dernière version stable de Xcode
La dernière version stable de CocoaPods
Avantages techniques
Fonctionnalités PDF riches en fonctionnalités, hautes performances et éprouvées
Frameworks multiplateformes pour vos applications Android et iOS
Rapide à intégrer avec quelques lignes de code
Grande extensibilité de l'interface utilisateur
Droits de propriété intellectuelle indépendants
Conforme aux spécifications PDF

Puissantes bibliothèques Flutter PDF conçues pour les développeurs

ComPDF Flutter PDF SDK permet aux développeurs d'afficher, de modifier et d'annoter des PDF en quelques étapes, contribuant ainsi à raccourcir le cycle de développement et la durée de votre projet.
Dart
1
                import 'dart:io';
              
2
                
3
                import 'package:compdfkit_flutter/compdfkit.dart';
              
4
                import 'package:flutter/material.dart';
              
5
                
6
                const String DOCUMENT_PATH = 'pdfs/PDF_Document.pdf';
              
7
                
8
                void main() { 
              
9
                  runApp(const MyApp());
              
10
                }
              
11
                
12
                class MyApp extends StatefulWidget {
              
13
                  const MyApp({super.key});
              
14
                
15
                  @override
              
16
                  State<MyApp> createState() => _MyAppState();
              
17
                }
              
18
                class _MyAppState extends State<MyApp> {
              
19
                  @override
              
20
                  void initState() {
              
21
                    super.initState();
              
22
                    _init();
              
23
                  }
              
24
                
25
                  void _init() async {
              
26
                    ComPDFKit.init('your license key', 'your license secret');
              
27
                  }
              
28
                
29
                  @override
              
30
                  Widget build(BuildContext context) {
              
31
                    return MaterialApp(
              
32
                      home: Scaffold(
              
33
                        body: SafeArea(
              
34
                          child: Center(
              
35
                            child: ElevatedButton(
              
36
                              onPressed: () async {
              
37
                                showDocument(context);
              
38
                              },
              
39
                              child: const Text(
              
40
                                'Open File',
              
41
                                style: TextStyle(color: Colors.white),
              
42
                              )),
              
43
                           ))),
              
44
                    );
              
45
                  }
              
46
                
47
                  void showDocument(BuildContext context) async {
              
48
                    final bytes = await DefaultAssetBundle.of(context).load(DOCUMENT_PATH);
              
49
                    final list = bytes.buffer.asUint8List();
              
50
                    final tempDir = await ComPDFKit.getTemporaryDirectory();
              
51
                     final tempDocumentPath = '${tempDir.path}/$DOCUMENT_PATH';
              
52
                     final file = await File(tempDocumentPath).create(recursive: true);
              
53
                    file.writeAsBytesSync(list);
              
54
                    ComPDFKit.openDocument(tempDocumentPath);
              
55
                  }
              
56
                }
              

Explorez les composants et les fonctionnalités du PDF

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.

Visionneuse Flutter PDF

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.

SDK d’annotation PDF pour Flutter

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.

Flutter Signature SDK

É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.

Éditeur de documents Flutter SDK

Interface utilisateur prête à l'emploi et personnalisable pour la visionneuse Flutter PDF

Flutter
Explore our Excellent Demo
Modifier le texte
Modifier l'image
Propriétés
Annuler
Refaire

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

Essai gratuit ComPDF Flutter PDF SDK maintenant !

Obtenez ComPDF avec un 30-jour essayez-le, exécutez-le dans votre projet en quelques minutes et vivez une expérience formidable !
Commencer