Acelere seus aplicativos móveis
com ComPDF Flutter SDK

Sistemas operacionais
Android 5.0+ (Nível API 21)
iOS 11+
Estrutura móvel
Uma estrutura de plataforma cruzada para seus aplicativos Android e iOS garante que os usuários possam visualizar e editar documentos PDF de maneira integrada e eficiente
Ambiente de desenvolvimento
A versão estável mais recente do Flutter
A versão estável mais recente do Android Studio
O NDK Android
Um dispositivo virtual Android ou um dispositivo de hardware
A versão estável mais recente do Xcode
A versão estável mais recente do CocoaPods
Vantagens Técnicas
Recursos PDF ricos em recursos, de alto desempenho e testados pelo tempo
Estruturas de plataforma cruzada para seus aplicativos Android e iOS
Integração rápida com poucas linhas de código
Excelente extensibilidade da UI
Direitos de Propriedade Intelectual Independente
Em conformidade com as especificações PDF

Bibliotecas Flutter PDF poderosas projetadas para desenvolvedores

ComPDF Flutter PDF SDK permite que os desenvolvedores visualizem, editem e anotem PDFs em algumas etapas, ajudando a reduzir o ciclo de desenvolvimento e o tempo do seu projeto.
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 os componentes e recursos do PDF

Flutter PDF Visualizador

A biblioteca do visualizador ComPDF PDF para Flutter oferece visualização PDF flexível em seu aplicativo. Ele apresenta uma interface intuitiva para fácil navegação em documentos e oferece aos usuários uma experiência perfeita com modos de exibição de página, navegação PDF, temas de exibição, zoom, pesquisa de texto, refluxo de texto, etc.

Flutter PDF Visualizador

Flutter PDF Anotação SDK

Incorpore a capacidade de adicionar, editar, importar, exportar e nivelar arquivos PDF de anotações em seus aplicativos Flutter. Esta poderosa biblioteca de anotações para Flutter permite que seus usuários colaborem por tipos de anotações, como notas, links, texto livre, formas, marcações, carimbos, tinta (lápis), pop-up, som e muito mais.

Flutter PDF Anotação SDK

Flutter Assinatura SDK

Permita que seus usuários criem e adicionem assinaturas digitais e eletrônicas a PDFs diretamente de seu aplicativo. Este poderoso recurso oferece suporte a estilos de assinatura personalizados, salva assinaturas comumente usadas para uso futuro e garante a autenticidade e integridade dos documentos.

Flutter Assinatura SDK

Flutter Editor de documentos SDK

A biblioteca do editor de documentos ComPFKit Flutter fornece recursos completos de edição de documentos, permitindo que seus usuários editem documentos diretamente em seu aplicativo. Com este SDK, os usuários podem adicionar, dividir, mesclar, extrair, reorganizar, remover, girar e copiar páginas.

Flutter Editor de documentos SDK

UI pronta para uso e personalizável para visualizador Flutter PDF

Flutter
Explore our Excellent Demo
Editar texto
Editar imagem
Propriedades
Desfazer
Refazer

Pesquisei no Google e revisei as informações no site oficial do ComPDF, seu pacote de formulários Flutter é uma combinação perfeita para nosso programa de gerenciamento de faturas.

Ahmad Kamel

Especialista em suporte de TI, seguros

Avaliação gratuita ComPDF Flutter PDF SDK Agora!

Obtenha ComPDF com um 30-dia teste, execute-o em seu projeto em minutos e tenha uma ótima experiência!
Comece agora