Acelere sus aplicaciones móviles
con ComPDF Flutter SDK

Sistemas operativos
Android 5.0+ (API Nivel 21)
iOS 11+
Marco móvil
Un marco multiplataforma para sus aplicaciones Android y iOS garantiza que los usuarios puedan ver y editar documentos PDF de manera transparente y eficiente.
Entorno de desarrollo
La última versión estable de Flutter
La última versión estable de Android Studio
El NDK Android
Un dispositivo virtual Android o un dispositivo de hardware
La última versión estable de Xcode
La última versión estable de CocoaPods
Ventajas técnicas
Funciones PDF ricas en funciones, de alto rendimiento y probadas en el tiempo
Marcos multiplataforma para sus aplicaciones Android y iOS
Rápido de integrar con pocas líneas de código
Gran extensibilidad de la interfaz de usuario
Derechos de propiedad intelectual independientes
Cumple con las especificaciones PDF

Potentes bibliotecas Flutter PDF diseñadas para desarrolladores

ComPDF Flutter PDF SDK permite a los desarrolladores ver, editar y anotar archivos PDF con unos pocos pasos, lo que ayuda a acortar el ciclo de desarrollo y el tiempo de su proyecto.
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
                }
              

Explore los componentes y características de PDF

Visor Flutter PDF

La biblioteca de visor ComPDF PDF para Flutter ofrece una visualización flexible de PDF dentro de su aplicación. Cuenta con una interfaz intuitiva para una fácil navegación de documentos y brinda a los usuarios una experiencia perfecta con modos de visualización de páginas, navegación PDF, temas de visualización, zoom, búsqueda de texto, redistribución de texto, etc.

Visor Flutter PDF

Flutter PDF Anotación SDK

Incorpore la capacidad de agregar, editar, importar, exportar y acoplar anotaciones archivos PDF en sus aplicaciones Flutter. Esta poderosa biblioteca de anotaciones para Flutter permite a sus usuarios colaborar mediante tipos de anotaciones como notas, enlaces, texto libre, formas, marcas, sellos, tinta (lápiz), ventanas emergentes, sonidos y más.

Flutter PDF Anotación SDK

Flutter Firma SDK

Permita a sus usuarios crear y agregar firmas digitales y firmas electrónicas a archivos PDF directamente desde su aplicación. Esta poderosa característica admite estilos de firma personalizados, guarda firmas de uso común para uso futuro y garantiza la autenticidad e integridad de los documentos.

Flutter Firma SDK

Flutter Editor de documentos SDK

La biblioteca de edición de documentos ComPFKit Flutter proporciona capacidades completas de edición de documentos, lo que permite a sus usuarios editar documentos directamente dentro de su aplicación. Con este SDK, los usuarios pueden agregar, dividir, fusionar, extraer, reorganizar, eliminar, rotar y copiar páginas.

Flutter Editor de documentos SDK

Interfaz de usuario personalizable y lista para usar para el visor Flutter PDF

Flutter
Explore our Excellent Demo
Editar texto
Editar imagen
Propiedades
Deshacer
Rehacer

Busqué en Google y revisé la información en el sitio oficial de ComPDF, su paquete de formularios Flutter es una combinación perfecta para nuestro programa de gestión de facturas.

Ahmad Kamel

Especialista en soporte de TI, seguros

Prueba gratuita ComPDF Flutter PDF SDK ¡Ahora!

Obtenga ComPDF con un 30-día prueba, ejecútalo en tu proyecto en cuestión de minutos y disfruta de una gran experiencia.
Comenzar