功能丰富的 Flutter PDF SDK

通过 ComPDFKit 基于 Flutter 的 PDF SDK,提升您的 Android 和 iOS 应用,确保无缝高效地查看、编辑、注释、转换、签名、编辑和 OCR PDF 文档。

加速您的移动应用开发
使用 ComPDFKit Flutter SDK

操作系统
Android 5.0+ (API Level 21)
iOS 11+
移动框架
一个跨平台框架,确保您的 Android 和 iOS 应用能够无缝高效地查看和编辑 PDF 文档。
开发环境
最新稳定版本的 Flutter
最新稳定版本的 Android Studio
Android NDK
Android 虚拟设备或硬件设备
最新稳定版本的 Xcode
最新稳定版本的 CocoaPods
技术优势
功能丰富、性能高、经过时间考验的 PDF 特性
跨平台框架,适用于您的 Android 和 iOS 应用
通过少量代码快速集成
良好的 UI 可扩展性
独立的知识产权
符合 PDF 规范

使用 ComPDFKit 构建 Flutter 应用:默认或自定义 UI

Flutter
Explore our Excellent Demo
编辑文本
编辑图片
属性
撤销
重做

为开发者设计的强大 Flutter PDF 库

ComPDFKit Flutter PDF SDK 使开发者能够通过几步操作查看、编辑和注释 PDF,帮助缩短项目开发周期和时间。
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
                }
              

Flutter PDF 查看器

ComPDFKit PDF 查看器库为 Flutter 提供灵活的 PDF 查看功能。它具有直观的界面,方便文档导航,提供无缝的用户体验,包括页面显示模式、PDF 导航、显示主题、缩放、文本搜索、文本重排等功能。

Flutter PDF 查看器

Flutter PDF 注释 SDK

将添加、编辑、导入、导出和合并 PDF 文件中的注释功能集成到您的 Flutter 应用中。这个强大的注释库允许用户通过多种注释类型进行协作,如笔记、链接、自由文本、形状、标记、印章、铅笔(墨水)、弹出、声音等。

Flutter PDF 注释 SDK

Flutter 签名 SDK

允许用户直接从应用中创建并添加数字签名和电子签名到 PDF 文件。此强大功能支持自定义签名样式,保存常用签名以便以后使用,并确保文件的真实性和完整性。

Flutter 签名 SDK

Flutter 文档编辑 SDK

ComPDFKit Flutter 文档编辑库提供完整的文档编辑能力,允许用户在应用内直接编辑文档。通过此 SDK,用户可以添加、拆分、合并、提取、重新排列、删除、旋转和复制页面。

Flutter 文档编辑 SDK

我通过谷歌搜索并查看了 ComPDFKit 官方网站上的信息,他们的 Flutter 表单包完美匹配我们的发票管理程序。

Ahmad Kamel

IT 支持专家,保险

立即免费试用 ComPDFKit Flutter PDF SDK!

获取 ComPDFKit 并享受 30 天 的试用,在几分钟内将其集成到您的项目中,体验极佳!
开始使用