API V2

PDF'ye barkod ekle

PDF belgelerinizi, QR kodları, Code128, DataMatrix, Aztec, Hanxin ve PDF417 dahil olmak üzere 150’den fazla barkod türünü destekleyen güçlü barkod API’miz ile dönüştürün. Envanter sistemleri, gönderi etiketleri, belge takibi ve otomatik iş akışları için mükemmeldir.

Temel Özellikler:

  • 150+ Barkod Türü: QR Kodu, Code128, DataMatrix, Aztec, Hanxin, PDF417 ve daha fazlası
  • Esnek Konumlandırma: Barkodları PDF’inizde istediğiniz yere piksel hassasiyetinde yerleştirin
  • Çoklu Formatlar: Hassas boyutlandırma için milimetre ve nokta desteği
  • Metin Görüntüleme Seçenekleri: Barkod metnini göster veya gizle, üstte veya altta konumlandır
  • Opaklık Kontrolü: Filigran efektleri için şeffaflığı ayarlayın
  • Toplu İşleme: Birden fazla sayfa veya belgeye barkod ekleyin

Popüler Kullanım Alanları:

  • E-ticaret: Barkod etiketli ürün katalogları
  • Lojistik: Gönderi etiketleri ve takip belgeleri
  • Sağlık: Hasta kayıtları ve ilaç yönetimi
  • Kamu: Kimlik belgeleri ve uyum formları
  • Eğitim: Öğrenci kimlikleri ve kütüphane sistemleri

Bu barkod oluşturucu API, mevcut iş akışlarınıza sorunsuzca entegre olur ve kurumsal düzeyde güvenilirlik ve performans sunar.

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

API isteğinizi doğrulama

PDF4me Web API’sine erişim için her istek geçerli kimlik doğrulama kimlik bilgileri içermelidir. Kimlik doğrulama, güvenli iletişim sağlar ve yetkili kullanıcı olarak kimliğinizi doğrular.


Desteklenen Barkod Türleri

Barkod üretici API’miz 150+ barkod türünü destekler ve PDF barkod entegrasyonu için en kapsamlı çözüm haline getirir.

1D Barkodlar (Doğrusal)

  • Code128: En çok yönlü 1D barkod, tüm ASCII karakterleri destekler
  • Code39: Alfanumerik barkod, lojistikte yaygın olarak kullanılır
  • EAN13/EAN8: Uluslararası perakende ürün tanımlama
  • UPC-A/UPC-E: Kuzey Amerika perakende standardı
  • Code93: Daha iyi yoğunlukla Code39’un geliştirilmiş versiyonu

2D Barkodlar (Matris)

  • QR Kodu: Mobil tarama için en popüler 2D barkod
  • DataMatrix: Yüksek yoğunluklu 2D barkod, küçük öğeler için mükemmel
  • PDF417: Büyük veri kapasitesine sahip yığılmış doğrusal barkod
  • Aztec: Mükemmel hata düzeltme ile 2D barkod
  • Hanxin: Çin ulusal standardı 2D barkod

PDF4me api samples

CSharp(C#)
Java
JavaScript
Python
Salesforce
Google Script
AWS Lambda

API Parametreleri

Add Barcode to PDF API için tam parametre listesi. Parametreler daha iyi anlama ve uygulama için kategorilere göre düzenlenmiştir.

Belge içeriğiBase64, Required

Base64 formatında kodlanmış PDF belge içeriği. Bu, barkod eklenecek kaynak PDF dosyasıdır. Dosya geçerli bir PDF belgesi olmalıdır.

Örnek:JVBERi0xLjQKJcOkw7zDtsO8CjIgMCBvYmoKPDwKL0xlbmd0aCAzIDAgUgo+PgpzdHJlYW0K...

Belge adıstring, Required

Kaynak PDF dosyasının adı. .pdf uzantısını içermelidir. Bu ad referans amaçlı kullanılır ve hata mesajlarında görünebilir.

Örnekler:

  • document.pdf
  • invoice-2024.pdf
  • report-final.pdf
Barkod verisistring, Required

Barkoda kodlanacak veri. Metin, sayılar, URL’ler veya seçilen barkod türünün desteklediği herhangi bir dize olabilir. Veriler taranabilir bir barkod görüntüsüne dönüştürülecektir.

Örnekler:

  • Metin:Hello World
  • URL:https://example.com
  • Ürün kodu:ABC123456
  • Telefon:+1-555-123-4567

Not: Farklı barkod türleri farklı veri kapasitesi sınırları ve karakter kısıtlamalarına sahiptir.

Barkod Tipistring, Required

Oluşturulacak barkod türünü belirtin. QR kodları, doğrusal barkodlar ve 2D matris kodları dahil olmak üzere 150+ desteklenen barkod formatından seçim yapın.

Popüler Türler:

  • QR Kodu:qrCode - En çok yönlü 2D barkod
  • Code128:code128 - Evrensel 1D barkod
  • DataMatrix:dataMatrix - Yüksek yoğunluklu 2D barkod
  • EAN13:ean13 - Uluslararası ürün kodu
  • UPC-A:upcA - Kuzey Amerika perakende standardı

Tüm mevcut seçenekler için yukarıdaki desteklenen barkod türlerinin tam listesine bakın.

Hedef sayfalarstring, Required

Hangi sayfalara barkod ekleneceğini belirtin. Virgülle ayrılmış değerler ve aralıklarla esnek sayfa seçimi kullanın.

Format Örnekleri:

  • Tüm sayfalar:"" (boş dize)
  • Tek sayfa:"0" (ilk sayfa)
  • Çoklu sayfalar:"0, 2, 4"
  • Sayfa aralığı:"1-5" (sayfa 2-6)
  • Karışık:"0, 2-4, 7" (sayfa 1, sayfa 3-5, sayfa 8)
  • Sayfadan sona:"3-" (sayfa 4’ten sona)

Not: Sayfa indeksleri 0 tabanlıdır (ilk sayfa = 0). Belirtilmezse, barkodlar tüm sayfalara eklenir.

Yatay Hizalamastring, Required

Barkodun sayfadaki yatay konumlandırmasını kontrol edin. Bu, barkodun sayfa kenar boşluklarına göre yatay olarak nerede görüneceğini belirler.

Seçenekler:

  • Left - Sayfanın sol kenarına hizala
  • Center - Sayfada yatay olarak ortala
  • Right - Sayfanın sağ kenarına hizala

Örnek:"Center" barkodu sayfanın ortasına yatay olarak yerleştirir.

Dikey Hizalamastring, Required

Barkodun sayfadaki dikey konumlandırmasını kontrol edin. Bu, barkodun sayfa kenar boşluklarına göre dikey olarak nerede görüneceğini belirler.

Seçenekler:

  • Top - Sayfanın üst kenarına hizala
  • Middle - Sayfada dikey olarak ortala
  • Bottom - Sayfanın alt kenarına hizala

Örnek:"Bottom" barkodu sayfanın alt kısmına dikey olarak yerleştirir.

Barkod yüksekliği (mm)string, Required

Barkodun yüksekliğini milimetre cinsinden ayarlayın. Bu, oluşturulan barkodun dikey boyutunu kontrol eder.

Önerilen Yükseklikler:

  • QR Kodları: 20-60mm (40mm önerilir)
  • 1D Barkodlar: 15-30mm (20mm önerilir)
  • DataMatrix: 10-40mm (20mm önerilir)

Otomatik boyutlandırma:"0" girin ve sistemin barkod türü ve verilere göre optimal yüksekliği otomatik olarak belirlemesine izin verin.

Örnek:"40" 40mm yüksekliğinde bir barkod oluşturur.

Genişlik (mm)string, Required

Barkodun milimetre cinsinden genişliği. Otomatik algılama için ‘0’.
Örnek - 40.

Yatay kenar boşluğu (mm)string, Required

Barkodun sol başlangıç noktasından millimetre cinsinden boşluk
Örnek - 20

Dikey kenar boşluğu (mm)string, Required

Barkodun üstten başlangıç noktasından millimetre cinsinden boşluk
Örnek - 20

Yükseklik (pt)String, Required

Barkodun yüksekliği (pt). veya otomatik algılama için ‘0’.
Örnek - 20.

Genişlik (pt)String, Required

Barkodun yüksekliği (pt). veya otomatik algılama için ‘0’.
Örnek - 20.

X kenar boşluğu (pt)String, Required

Barkodun üst başlangıcından kenar boşluğu, puan cinsinden.
Örnek - 10.

Y kenar boşluğu (pt)String, Required

Barkodun sol başlangıcından kenar boşluğu, puan cinsinden.
Örnek - 10.

Opaklıkinteger, Required

0 ile 100 arasında bir değer verin, ‘0’ tamamen saydam olsun.
Örnek - 100.

Metni gösterString, Required

Metin barkodun üzerinde görüntülenecek -
üstte
altta

Metni gizleBoolean, Required

Barkodun metnini gizlemek için ‘true’ seçin ve barkodun yanında görüntülemek için ‘false’ seçin.

  • true
  • false
Yalnızca yazdırma için gösterBoolean, Required

Yalnızca yazdırma için göstermek istiyorsanız, yalnızca yazdırma gösterin. Bu iki seçeneği seçebilirsiniz.
true
false

Metin üstte miBoolean, Required

Yalnızca yazdırma için göstermek istiyorsanız, yalnızca yazdırma gösterin. Bu iki seçeneği seçebilirsiniz.
true
false


Çıktı

API, gömülü barkodlarla işlenmiş PDF belgesini döndürür. Yanıt, uygulama iş akışınıza kolay entegrasyon için dosya içeriği ve meta verileri içerir.

Dosya içeriğiBinary

Gömülü barkodlarla işlenmiş PDF belgesinin ikili içeriği. İndirme veya daha fazla işleme hazır.

Dosya AdıString

İşlenmiş PDF belgesi için dosya adı. Gereksinimlerinize göre özelleştirilebilir veya otomatik olarak oluşturulabilir.

Başlık
Content-Type: application/json
Authorization: Lütfen link adresinden anahtarı kopyalayın.

Payload

{
  "alignX": "Right",
  "alignY": "Top",
  "docContent": "Please put PDF base64 content",
  "docName": "output.pdf",
  "text": "hello",
  "barcodeType": "qrCode",
  "pages": "2",
  "heightInMM": "40",
  "widthInMM": "40",
  "marginXInMM": "20",
  "marginYInMM": "20",
  "heightInPt": "20",
  "widthInPt": "20",
  "marginXInPt": "10",
  "marginYInPt": "10",
  "opacity": 100,
  "displayText": "above",
  "hideText": true,
  "showOnlyInPrint": false,
  "isTextAbove": true
}

Endüstri kullanım durumları ve uygulamalar

E-ticaret ve perakende

  • Ürün katalogları: Envanter yönetimi ve ürün tanımlama için barkod üretimi
  • Fiyat etiketleri: Otomatik ödeme için barkod entegrasyonlu dinamik fiyatlandırma
  • Sipariş takibi: Gerçek zamanlı paket izleme için gönderi belgelerine takip kodları
  • Envanter sistemleri: Depo yönetimi için toplu barkod üretimi

Lojistik ve kargo

  • Gönderi etiketleri: Paket izlenebilirliği için teslimat belgelerine takip barkodları
  • Paket takibi: Tedarik zincirinde her gönderi için benzersiz tanımlayıcılar
  • Depo yönetimi: Konum ve ürün tanımlama için barkod oluşturma
  • Tedarik zinciri: Tüm dağıtım ağında gömülü kodlarla ürün takibi

Sağlık ve tıbbi

  • Hasta kayıtları: Hızlı hasta tanımlama ve tıbbi geçmiş erişimi için barkodlar
  • İlaç uygulaması: İlaç takibi ve doz doğrulama için barkod üretimi
  • Tıbbi ekipman: Varlık yönetimi için bakım barkodları ile ekipman etiketleme
  • Laboratuvar sonuçları: Güvenli hasta veri bağlantısı için test sonuç belgelerine barkodlar

🏛️ Hükümet ve uyumluluk

  • Kimlik belgeleri: Doğrulama için ehliyet ve pasaportlara güvenlik barkodları
  • Vergi belgeleri: Vergi formları ve uyumluluk izleme için takip kodları
  • Uyumluluk formları: Düzenleyici takip ve denetim izleri için barkodlar
  • Kamu kayıtları: Hükümet veritabanları için aranabilir belge tanımlayıcıları

🎓 Eğitim ve kütüphaneler

  • Öğrenci kimlikleri: Öğrenci tanımlama ve kampüs erişim kontrolü için barkod üretimi
  • Kütüphane sistemleri: Otomatik ödünç sistemleri için kitaplara ve kaynaklara barkodlar
  • Sınav kağıtları: Test belgeleri ve akademik bütünlük için benzersiz tanımlayıcılar
  • Kampüs hizmetleri: Eğitim tesislerinde ekipman ve kaynak kullanımını takip

💼 İş ve finans

  • Fatura işleme: Otomatik fatura işleme ve ödeme süreci için barkodlar
  • Belge yönetimi: İş belgeleri ve kayıtları için benzersiz tanımlayıcılar
  • Varlık takibi: Organizasyonlarda ekipman ve varlıklar için barkod üretimi
  • Denetim izleri: Uyumluluk belgeleri ve mali kayıtlar için takip kodları