Klasifikasikan Dokumen
PDF4me Klasifikasi Dokumen Memungkinkan Anda untuk mengklasifikasikan dan mengidentifikasi dokumen berdasarkan isinya. Ini API proses layanan PDF Menganalisis struktur dokumen, pola konten, dan metadata untuk menentukan jenis dan kategori dokumen. API menerima PDF konten melalui REST API panggilan, memanfaatkan Base64 Pengkodean untuk transmisi yang aman. Dengan dukungan untuk identifikasi jenis dokumen dan kategorisasi otomatis, solusi ini ideal untuk sistem manajemen dokumen dan alur kerja otomatis.
Memverifikasi Identitas Anda API Meminta
Untuk mengakses PDF4me REST APISetiap permintaan harus menyertakan kredensial otentikasi yang tepat. Otentikasi memastikan komunikasi yang aman dan memvalidasi identitas Anda sebagai pengguna yang berwenang. REST API.
Fitur Utama
- Klasifikasi DokumenMengidentifikasi dan mengklasifikasikan jenis dokumen berdasarkan analisis konten.
- Analisis KontenMenganalisis struktur dokumen, pola konten, dan metadata.
- Berbagai Jenis Dokumen: Dukungan untuk berbagai hal PDF format dokumen
- Pemrosesan OtomatisKlasifikasi dokumen yang efisien tanpa intervensi manual.
- Sederhana API Integrasi: RESTful API dirancang untuk alur kerja pemrosesan dokumen otomatis
REST API Titik akhir
Yang PDF4me REST API menggunakan standar HTTP Metode untuk berinteraksi dengan sumber daya. Semua operasi klasifikasi dokumen dilakukan melalui satu titik akhir:
- Metode: POST
- Titik akhir:
/api/v2/ClassifyDocument
REST API Parameter
Daftar lengkap parameter untuk Klasifikasi Dokumen REST APIParameter-parameter tersebut diorganisir berdasarkan kategori untuk pemahaman dan implementasi yang lebih baik.
Penting: Parameter yang ditandai dengan tanda bintang (*) wajib diisi dan harus diberikan agar dapat digunakan. API agar berfungsi dengan benar.
Parameter yang Diperlukan
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| docContent* | Base64 (String) | Isi dari input PDF berkas yang dikodekan dalam Base64 format untuk pemrosesan analisis dan klasifikasi dokumen | JVBERi... |
| docName* | String | Sumber PDF Nama file dengan ekstensi .pdf yang sesuai untuk identifikasi dan pemrosesan dokumen. | output.pdf |
Parameter Opsional
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| async | Boolean | Aktifkan pemrosesan asinkron. Saat true, itu API pengembalian 202 Accepted dengan Location header untuk mengambil hasil polling | true |
Keluaran
Yang PDF4me Klasifikasikan Dokumen REST API Mengembalikan respons yang berbeda berdasarkan mode pemrosesan. API mengembalikan data klasifikasi sebagai JSON tanggapan.
- Success Response
- Asynchronous Processing
- Error Responses
- Response Format Details
Pemrosesan Sinkron (Default)
Kapan async adalah false atau tidak disediakan, maka API Mengembalikan hasil klasifikasi secara langsung.
Kode Status: 200 OK
Format Tanggapan:
{
"documentType": "invoice",
"category": "financial",
"confidence": 0.95,
"metadata": {
"pageCount": 1,
"createdDate": "2024-01-15T10:30:00Z"
}
}
Respons tersebut berisi data klasifikasi termasuk jenis dokumen, kategori, skor kepercayaan, dan informasi metadata.
Pemrosesan Asinkron
Kapan async adalah true, itu API memproses dokumen secara asinkron.
Tanggapan Awal:
Kode Status: 202 Accepted
Header Respons:
Location: https://api.pdf4me.com/api/v2/ParseDocumentStatus/{operationId}
Isi Tanggapan:
{
"traceId": "operation-trace-id"
}
Jajak Pendapat untuk Mendapatkan Hasil:
Gunakan Location judul URL untuk melakukan jajak pendapat guna memastikan kelengkapannya:
const response = await fetch(locationUrl, {
headers: { 'Authorization': 'Basic ' + apiKey }
});
// Continue polling until status code is 200
if (response.status === 200) {
const result = await response.json();
// Process classification results
}
Respons Kesalahan
| Kode Status | Keterangan | Contoh Jawaban |
|---|---|---|
| 400 Bad Request | Parameter permintaan tidak valid atau kolom wajib hilang. | {"error": "Missing required parameter: docContent"} |
| 401 Unauthorized | Tidak valid atau hilang API kunci | {"error": "Unauthorized"} |
| 408 Permintaan Habis Waktu | Batas waktu pemrosesan permintaan | {"error": "Request timeout"} |
| 500 Internal Server Error | Terjadi kesalahan server selama pemrosesan. | {"error": "Internal server error"} |
Memahami JSON Tanggapan
Respons klasifikasi adalah JSON Objek yang berisi data terstruktur tentang dokumen:
- Jenis dokumenJenis dokumen yang diidentifikasi (misalnya, "faktur", "kontrak", "laporan")
- kategoriKategori dokumen (misalnya, "keuangan", "hukum", "bisnis")
- kepercayaan diri: Skor yang menunjukkan tingkat kepercayaan klasifikasi (0,0 hingga 1,0)
- metadataInformasi tambahan dokumen seperti jumlah halaman, tanggal pembuatan, dll.
Mendekode Base64 Konten (jika ada):
Jika tanggapan tersebut mencakup Base64-konten yang telah dienkode, dekode menggunakan:
// JavaScript
const decoded = atob(base64String);
# Python
import base64
decoded = base64.b64decode(base64_string).decode('utf-8')
Contoh Permintaan
Judul
Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY
Catatan:
- Dapatkan milikmu API kunci dari PDF4me Dasbor
- Yang API kunci harus Base64 dikodekan dan diawali dengan "Basic" di dalam Authorization judul
- Contoh: Jika Anda API kuncinya adalah
abc123, mengkodekannya menjadi Base64 dan menggunakanAuthorization: Basic YWJjMTIz
Muatan
Permintaan Dasar:
{
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"docName": "output.pdf"
}
Dengan Pemrosesan Asinkron:
{
"docContent": "JVBERi0xLjQKJeLjz9MK...",
"docName": "output.pdf",
"async": true
}
Contoh Kode
Yang PDF4me Klasifikasikan Dokumen REST API Menyediakan contoh kode dalam berbagai bahasa pemrograman. Pilih bahasa yang paling sesuai dengan lingkungan pengembangan Anda:
- C#
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda
Java Contoh
Java Implementasi dengan penanganan kesalahan dan pemrosesan respons yang lengkap:
JavaScript Contoh
Node.js dan kompatibel dengan browser JavaScript implementasi:
Google Script Contoh
Google Apps Script implementasi untuk Google Workspace integrasi:
Fitur Klasifikasi Dokumen
Kemampuan Klasifikasi
- Deteksi Jenis DokumenIdentifikasi jenis dokumen berdasarkan analisis konten.
- Kategorisasi KontenPengelompokan dokumen berdasarkan isi dan tujuan.
- Pengenalan TemplatIdentifikasi templat dokumen dan format standar
- Klasifikasi KepatuhanKlasifikasi untuk persyaratan regulasi dan kepatuhan
Fitur Perusahaan
- Pemrosesan Batch: Memproses banyak dokumen dengan standar klasifikasi yang konsisten
- Jaminan Mutu: Memastikan akurasi dan keandalan klasifikasi untuk aplikasi bisnis
- Siap untuk IntegrasiIntegrasi tanpa hambatan dengan sistem manajemen dokumen yang sudah ada.
- Pemrosesan yang Dapat DiperluasTangani dokumen dalam jumlah besar dengan performa tingkat perusahaan.
Studi Kasus & Aplikasi Industri
- Document Management & Organization
- Compliance & Regulatory
- Business Process Automation
- Financial Services
- Healthcare & Medical
- Legal & Professional Services
Studi Kasus Manajemen & Pengorganisasian Dokumen
- Pengarsipan Otomatis: Mengklasifikasikan dan mengatur dokumen secara otomatis dalam sistem pengarsipan digital
- Manajemen KontenKategorisasi tingkat lanjut untuk sistem manajemen dan pengambilan konten.
- Organisasi ArsipKlasifikasi sistematis dokumen dan catatan sejarah
- Optimasi PencarianPencarian dokumen yang lebih baik melalui klasifikasi dan penandaan yang akurat.
Studi Kasus Kepatuhan & Regulasi
- Persiapan AuditKlasifikasi dokumen otomatis untuk keperluan kepatuhan dan audit.
- Pelaporan Regulasi: Proses pengolahan dokumen yang efisien untuk pengajuan regulasi
- Penemuan HukumKlasifikasi dokumen yang efisien untuk penemuan hukum dan dukungan litigasi.
- Kepatuhan KebijakanVerifikasi otomatis kepatuhan dokumen terhadap kebijakan organisasi.
Studi Kasus Otomatisasi Proses Bisnis
- Perutean Alur Kerja: Pengalihan dokumen otomatis berdasarkan hasil klasifikasi
- Optimalisasi ProsesAlur kerja pemrosesan dokumen yang efisien dengan klasifikasi tingkat lanjut.
- Kontrol KualitasVerifikasi otomatis jenis dokumen dan keakuratan konten.
- Alokasi Sumber DayaAlokasi sumber daya pemrosesan yang efisien berdasarkan jenis dokumen.
Studi Kasus Layanan Keuangan
- Pemrosesan FakturKlasifikasi otomatis faktur, kwitansi, dan dokumen keuangan.
- Dokumentasi Pinjaman: Proses pengajuan pinjaman dan dokumen pendukung yang lebih efisien
- Persiapan PajakKlasifikasi otomatis dokumen dan formulir terkait pajak
- Dukungan Audit: Pengorganisasian dokumen yang efisien untuk audit dan tinjauan keuangan
Kasus Penggunaan di Bidang Kesehatan & Medis
- Catatan PasienKlasifikasi otomatis rekam medis dan dokumentasi pasien.
- Klaim Asuransi: Proses pengajuan klaim asuransi dan dokumentasi medis yang efisien
- Dokumentasi KepatuhanKlasifikasi otomatis untuk kepatuhan regulasi layanan kesehatan.
- Data Penelitian: Pengorganisasian sistematis dokumen penelitian medis dan uji klinis
Studi Kasus Layanan Hukum & Profesional
- Manajemen KontrakKlasifikasi otomatis kontrak dan perjanjian hukum
- Dokumentasi Kasus: Pengorganisasian berkas kasus hukum dan dokumen pendukung secara efisien
- Pemantauan KepatuhanKlasifikasi otomatis untuk kepatuhan dan pemantauan peraturan.
- Dokumentasi Klien: Pemrosesan berkas klien dan dokumentasi profesional yang efisien