import 'dart:io';
import 'package:compdfkit_flutter/compdfkit.dart';
import 'package:flutter/material.dart';
const String DOCUMENT_PATH = 'pdfs/PDF_Document.pdf';
void main() {
runApp(const MyApp());
}
class MyApp extends StatefulWidget {
const MyApp({super.key});
@override
State<MyApp> createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {
@override
void initState() {
super.initState();
_init();
}
void _init() async {
ComPDFKit.init('your license key', 'your license secret');
}
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: SafeArea(
child: Center(
child: ElevatedButton(
onPressed: () async {
showDocument(context);
},
child: const Text(
'Open File',
style: TextStyle(color: Colors.white),
)),
))),
);
}
void showDocument(BuildContext context) async {
final bytes = await DefaultAssetBundle.of(context).load(DOCUMENT_PATH);
final list = bytes.buffer.asUint8List();
final tempDir = await ComPDFKit.getTemporaryDirectory();
final tempDocumentPath = '${tempDir.path}/$DOCUMENT_PATH';
final file = await File(tempDocumentPath).create(recursive: true);
file.writeAsBytesSync(list);
ComPDFKit.openDocument(tempDocumentPath);
}
}
Flutter PDF Viewer
ไลบรารีตัวแสดง PDF ของ ComPDFKit สำหรับ Flutter มอบประสบการณ์การดู PDF ที่ยืดหยุ่นภายในแอปของคุณ มีอินเทอร์เฟซที่ใช้งานง่ายเพื่อการนำทางเอกสารที่สะดวก พร้อมโหมดการแสดงผล PDF การนำทาง ธีมการแสดงผล การซูม ค้นหาข้อความ และการจัดเรียงข้อความใหม่
Flutter PDF Annotation SDK
รวมความสามารถในการเพิ่ม แก้ไข นำเข้า ส่งออก และยุบคำอธิบายในไฟล์ PDF สำหรับแอป Flutter ของคุณ ไลบรารีการแสดงคำอธิบายที่ทรงพลังนี้ช่วยให้ผู้ใช้สามารถทำงานร่วมกันผ่านคำอธิบายหลายประเภท เช่น บันทึก ลิงก์ ข้อความเสรี รูปทรง การมาร์กอัป แสตมป์ หมึก (ดินสอ) ป๊อปอัป เสียง และอื่นๆ
Flutter Signature SDK
อนุญาตให้ผู้ใช้สร้างและเพิ่มลายเซ็นดิจิทัลและลายเซ็นอิเล็กทรอนิกส์ลงใน PDF ได้โดยตรงจากแอปของคุณ ฟีเจอร์ที่ทรงพลังนี้รองรับสไตล์ลายเซ็นที่กำหนดเอง บันทึกลายเซ็นที่ใช้บ่อยสำหรับการใช้งานครั้งต่อไป และรับรองความถูกต้องและความสมบูรณ์ของเอกสาร
Flutter Document Editor SDK
ไลบรารีแก้ไขเอกสาร Flutter ของ ComPDFKit ให้ความสามารถในการแก้ไขเอกสารอย่างสมบูรณ์ ผู้ใช้สามารถแก้ไขเอกสารได้โดยตรงในแอปของคุณ รวมถึงการเพิ่ม แยก รวม สกัด จัดเรียงใหม่ ลบ หมุน และคัดลอกหน้า
ฉันค้นหาและตรวจสอบข้อมูลในเว็บไซต์ทางการของ ComPDFKit และพบว่าแพ็กเกจแบบฟอร์ม Flutter ของพวกเขาตรงกับโปรแกรมจัดการใบแจ้งหนี้ของเราอย่างสมบูรณ์แบบ
Ahmad Kamel
ผู้เชี่ยวชาญด้าน IT Support, ประกันภัย