Flutter PDF SDK ที่อัดแน่นด้วยฟีเจอร์

ด้วย ComPDFKit Flutter-based 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

สร้างแอป Flutter ด้วย ComPDFKit: UI เริ่มต้นหรือ UI ที่กำหนดเอง

Flutter
Explore our Excellent Demo
แก้ไขข้อความ
แก้ไขรูปภาพ
คุณสมบัติ
ย้อนกลับ
ทำซ้ำ

ไลบรารี PDF Flutter อันทรงพลังที่ออกแบบมาสำหรับนักพัฒนา

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 Viewer

ไลบรารีตัวแสดง PDF ของ ComPDFKit สำหรับ Flutter มอบประสบการณ์การดู PDF ที่ยืดหยุ่นภายในแอปของคุณ มีอินเทอร์เฟซที่ใช้งานง่ายเพื่อการนำทางเอกสารที่สะดวก พร้อมโหมดการแสดงผล PDF การนำทาง ธีมการแสดงผล การซูม ค้นหาข้อความ และการจัดเรียงข้อความใหม่

Flutter PDF Viewer

Flutter PDF Annotation SDK

รวมความสามารถในการเพิ่ม แก้ไข นำเข้า ส่งออก และยุบคำอธิบายในไฟล์ PDF สำหรับแอป Flutter ของคุณ ไลบรารีการแสดงคำอธิบายที่ทรงพลังนี้ช่วยให้ผู้ใช้สามารถทำงานร่วมกันผ่านคำอธิบายหลายประเภท เช่น บันทึก ลิงก์ ข้อความเสรี รูปทรง การมาร์กอัป แสตมป์ หมึก (ดินสอ) ป๊อปอัป เสียง และอื่นๆ

Flutter PDF Annotation SDK

Flutter Signature SDK

อนุญาตให้ผู้ใช้สร้างและเพิ่มลายเซ็นดิจิทัลและลายเซ็นอิเล็กทรอนิกส์ลงใน PDF ได้โดยตรงจากแอปของคุณ ฟีเจอร์ที่ทรงพลังนี้รองรับสไตล์ลายเซ็นที่กำหนดเอง บันทึกลายเซ็นที่ใช้บ่อยสำหรับการใช้งานครั้งต่อไป และรับรองความถูกต้องและความสมบูรณ์ของเอกสาร

Flutter Signature SDK

Flutter Document Editor SDK

ไลบรารีแก้ไขเอกสาร Flutter ของ ComPDFKit ให้ความสามารถในการแก้ไขเอกสารอย่างสมบูรณ์ ผู้ใช้สามารถแก้ไขเอกสารได้โดยตรงในแอปของคุณ รวมถึงการเพิ่ม แยก รวม สกัด จัดเรียงใหม่ ลบ หมุน และคัดลอกหน้า

Flutter Document Editor SDK

ฉันค้นหาและตรวจสอบข้อมูลในเว็บไซต์ทางการของ ComPDFKit และพบว่าแพ็กเกจแบบฟอร์ม Flutter ของพวกเขาตรงกับโปรแกรมจัดการใบแจ้งหนี้ของเราอย่างสมบูรณ์แบบ

Ahmad Kamel

ผู้เชี่ยวชาญด้าน IT Support, ประกันภัย

ทดลองใช้ฟรี ComPDFKit Flutter PDF SDK ตอนนี้!

รับ ComPDFKit พร้อมการทดลองใช้ฟรี 30 วัน ทดลองใช้งานภายในไม่กี่นาทีและรับประสบการณ์ที่ยอดเยี่ยม!
เริ่มต้น