功能豐富的 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 天 的試用,在幾分鐘內將其集成到您的項目中,體驗極佳!
開始使用