Ana içeriğe geç

Barkodu okuyun PDF - Tarayıcı ve Çıkarıcı API

PDF4me Barkodu okuyun PDF Çeşitli barkod türlerini ayıklamanıza ve tanımanıza olanak tanır ve QR codes itibaren PDF gelişmiş yöntemleri kullanan belgeler OCR ve barkod tanıma teknolojisi. Bu API hizmet süreçleri PDF Bu program, barkod verilerini konum koordinatları, tür bilgileri ve çıkarılan metinle birlikte dosyalar halinde düzenler ve ayıklar. API alır PDF içerik aracılığıyla REST API aramalar, kullanarak Base64 Güvenli iletim için kodlama. 1D ve 2D barkodları destekler. QR codes, DataMatrix, PDF417, Code128Özel sektör formatlarıyla birlikte, bu çözüm belge işleme, envanter yönetimi, takip sistemleri ve iş akışı otomasyonu için idealdir.

İlgili Blog Yazıları
Bu özellik için henüz bir blog yazısı yok — yakında yayınlanacak.
Bu arada, her platforma yönelik eğitimler ve iş akışları için PDF4me bloguna göz atın.
Blogu ziyaret edin

Kimliğinizi Doğrulama API Rica etmek

Erişmek için PDF4me REST APIHer istek, geçerli kimlik doğrulama bilgilerini içermelidir. Kimlik doğrulama, güvenli iletişimi sağlar ve yetkili bir kullanıcı olarak kimliğinizi doğrular. REST API.

Başlıca Özellikler

  • Kapsamlı Barkod Tanıma1 boyutlu ve 2 boyutlu barkodlar için destek dahil. QR codes, DataMatrix, PDF417, Code128, posta kodları ve özel sektör formatları
  • Sorunsuz PDF Entegrasyon: Doğrudan işleme PDF tümüne destek sağlayan belgeler PDF sürümler ve karmaşık belge yapıları
  • Esnek Sayfa İşleme: Seçici barkod çıkarma özellikleriyle belirli sayfaları, sayfa aralıklarını veya tüm belgeleri işleyin.
  • Kurumsal Toplu İşlemeOtomatik işleme iş akışlarıyla tek veya birden fazla sayfadan birden fazla barkodu çıkarın.
  • Yapılandırılmış Veri ÇıktısıBarkod verilerini yapılandırılmış biçimde döndürün. JSON Sistem entegrasyonunu kolaylaştırmak için konum koordinatları, tür bilgileri ve meta veriler içeren format.

Desteklenen Barkod Türleri

O API Güvenilir tanıma için kapsamlı bir barkod formatı yelpazesini destekler:

1D Barkodlar

  • Code128 - Evrensel barkod formatı
  • Code39 - Alfanümerik barkod
  • Code93 - Yüksek yoğunluklu barkod
  • Codabar - Sayısal barkod
  • EAN8/EAN13 - Avrupa Madde Numarası
  • UPC-A/UPC-E - Evrensel Ürün Kodu
  • Inter2of5 - Endüstriyel 2/5
  • PatchCode - Belge işleme kodları

2B Barkodlar

  • QR Code - Hızlı Yanıt kodları
  • DataMatrix - Yüksek yoğunluklu 2 boyutlu barkod
  • PDF417 - Taşınabilir Veri Dosyası
  • MicroQRCode - Kompakt QR varyant

Özel Formatlar

  • Posta Kodları: Postnet, Planet, RM4SCC, Australia Post
  • Akıllı Posta: USPS Akıllı Posta barkodları
  • PharmaCodeİlaç barkodları
  • RSS Codes: Azaltılmış Alan Sembolojisi

REST API Uç Noktası

O PDF4me REST API standart kullanır HTTP Kaynaklarla etkileşim kurma yöntemleri. Tüm barkod okuma işlemleri tek bir uç nokta üzerinden gerçekleştirilir:

  • Yöntem: POST
  • Uç nokta: /api/v2/ReadBarcodes

REST API Parametreleri

Barkod Okuma işlemi için tüm parametrelerin tam listesi. PDF REST APIParametreler, daha iyi anlaşılması ve uygulanması için kategoriye göre düzenlenmiştir.

Önemli: Yıldız (*) ile işaretlenmiş parametreler zorunludur ve mutlaka sağlanmalıdır. API doğru şekilde çalışması için.

Gerekli Parametreler

ParametreTipTanımÖrnek
docContent*Base64PDF dosya içeriği kodlanmış Base64JVBERi...
docName*StringPDF .pdf uzantılı dosya adıdocument.pdf
barcodeType*ArrayAlgılanacak barkod türlerinin dizisi. Kullanın ["all"] tüm türler için veya belirli türler için, örneğin ["qrCode"], ["dataMatrix", "code128"]["all"]
sayfalar*StringSayfa seçenekleri: "tümü", "1", "1,3,5", "2-5", "1,3,7-10", "2-"all
IsAsync*BooleanAsenkron işlemeyi etkinleştirin. true, o API 202 durum kodu döndürür ve bir yoklama işlemi sağlar. URL içinde Location başlıktrue

Barkod Türü Seçenekleri

TipTanımKategori
allDesteklenen tüm barkod türlerini algılaEvrensel
unknownBilinmeyen barkod türlerini tespit etEvrensel
qrCodeQR Code tanıma2B
dataMatrixDataMatrix tanıma2B
pdf417PDF417 tanıma2B
code128Code128 tanıma1D
code39Code39 tanıma1D
ean13EAN13 tanıma1D
upcaUPC-A tanıma1D
all_1DTüm 1D barkod türleri1D
all_2DTüm 2 boyutlu barkod türleri2B

Çıktı

O PDF4me Barkodu okuyun PDF REST API İşleme moduna bağlı olarak farklı yanıtlar döndürür. API yapılandırılmış getiriler JSON Barkod bilgisi içeren veriler.

Senkron İşleme (Varsayılan)

Ne zaman IsAsync ayarlanmamış veya ayarlanmış false, o API İsteği hemen işleme koyar:

Durum Kodu: 200 OK

Content-Type: application/json

Yanıt Metni:

{
"barcodes": [
{
"type": "qrCode",
"text": "Barcode content",
"page": 1,
"x": 100,
"y": 200,
"width": 50,
"height": 50
}
]
}

Yanıt Alanları:

  • barkodlar (dizi): Tespit edilen barkod nesnelerinin dizisi
    • tip (dize): Barkod türü (ör., "qrCode", "dataMatrix", "code128")
    • metin (dize): Çıkarılan barkod içeriği/metni
    • sayfa (sayı): Barkodun bulunduğu sayfa numarası
    • X (sayı): Barkod konumunun X koordinatı
    • Ve (sayı): Barkod konumunun Y koordinatı
    • Genişlik (sayı): Barkodun genişliği
    • yükseklik (sayı): Barkodun yüksekliği

Örnek (JavaScript):

const response = await fetch(url, options);
const data = await response.json();
data.barcodes.forEach(barcode => {
console.log(`Found ${barcode.type}: ${barcode.text} on page ${barcode.page}`);
});

Talep Örneği

Başlık

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Not:

  • Alın API anahtardan PDF4me Kontrol Paneli
  • O API anahtar olmalı Base64 "Basic" önekiyle kodlanmış ve ön eklenmiş Authorization başlık
  • Örnek: Eğer sizin API anahtar şudur abc123onu kodla Base64 ve kullanın Authorization: Basic YWJjMTIz

Yük

Örnek:

{
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"docName": "document.pdf",
"barcodeType": ["all"],
"pages": "all",
"IsAsync": true
}

Kod Örnekleri

O PDF4me Barkodu okuyun PDF REST API Birden fazla programlama dilinde kod örnekleri sunar. Geliştirme ortamınıza en uygun dili seçin:

C# (CSharp) Örnek

Tamamlamak C# barkod okuma uygulaması PDF Belgeler:

Sektör Kullanım Örnekleri ve Uygulamaları

Finans ve Bankacılık Kullanım Örnekleri

  • Fatura İşlemeOtomatik ödeme işlemleri için faturalardan barkod verilerini çıkarın.
  • Finansal BelgelerÖdeme işlemleri için barkodlu finansal belgeleri işleyin.
  • Ödeme İşlemiFinansal belgelerdeki barkodlardan ödeme bilgilerini çıkarın.
  • Bankacılık EntegrasyonuBarkod okuma işlemini bankacılık uygulamalarına ve sistemlerine entegre edin.

Barkod Tanıma Özellikleri

Algılama Yetenekleri

  • Çoklu format desteği: Çeşitli formatlardaki 1 boyutlu ve 2 boyutlu barkodların tanınması
  • Konum TakibiKoordinatlarla birlikte doğru barkod konum ve yerleştirme verileri
  • Sayfa SeçimiSayfa seçeneklerini kullanarak belirli sayfaları veya tüm belgeleri işleyin.

İşleme Özellikleri

  • Parti TanımaTek veya birden fazla sayfadan birden fazla barkodu çıkarın.
  • Tür FiltrelemeAlgılanacak barkod türlerini belirtmek için şunu kullanın: barcodeType sıralamak
  • Yapılandırılmış ÇıktıBarkod verilerini tür, metin, sayfa ve konum bilgileriyle birlikte döndürür.

Yardım Alın