API V2

PDF'ye barkod ekle

Bu eylem, belgeye bir barkod eklemenizi sağlar. İstenen boyut ve konumda verilen bir metinle yerleştirilebilir. İzin verilen barkod türleri QR Code, Code128, Datamatrix, Aztec, Hanxin ve Pdf417’dir.

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

Parametreler

PDF belgelerine barkod eklemek için parametreler.

Dosya içeriğiBase64, Required

Giriş dosyasının içeriği.

Dosya adıstring, Required

PDF dosya adı, .pdf uzantısıyla

Metinstring, Required

Barkod olarak oluşturulacak metin.
Örnek - merhaba

Barkod Tipistring , Required

Eklenecek barkod türünü seçin:

  • none
  • code11
  • code2Of5Standard
  • code2Of5Interleaved
  • code2Of5Iata
  • code2Of5Matrix
  • code2Of5DataLogic
  • code2Of5Industry
  • code39
  • code39Extended
  • ean8
  • ean8With2Addon
  • ean8With5Addon
  • ean13
  • ean13With2Addon
  • ean13With5Addon
  • eanUcc128
  • upc12
  • codabar2
  • codabar18
  • code128
  • deutschePostLeitcode
  • deutschePostIdentcode
  • isbn13With5Addon
  • ismn
  • code93
  • issn
  • issnWith2Addon
  • flattermarken
  • gs1DataBar
  • gs1DataBarLimited
  • gs1DataBarExpanded
  • telepenAlpha
  • ucc128
  • upcA
  • upcAWith2Addon
  • upcAWith5Addon
  • upcE
  • upcEWith2Addon
  • upcEWith5Addon
  • uspsPostnet5
  • uspsPostnet6
  • uspsPostnet9
  • uspsPostnet10
  • uspsPostnet11
  • uspsPostnet12
  • plessey
  • msi
  • sscc18
  • fim
  • logmars
  • pharmacodeOneTrack
  • pzn7
  • pharmacodeTwoTrack
  • cepNet
  • pdf417
  • pdf417Truncated
  • maxicode
  • qrCode
  • code128SubsetA
  • code128SubsetB
  • code128SubsetC
  • code93Extended
  • australianPostCustom
  • australianPostCustom2
  • australianPostCustom3
  • australianPostReplyPaid
  • australianPostRouting
  • australianPostRedirection
  • isbn13
  • rm4Scc
  • dataMatrix
  • ean14
  • vin
  • codablockF
  • nve18
  • japanesePostal
  • koreanPostalAuthority
  • gs1DataBarTruncated
  • gs1DataBarStacked
  • gs1DataBarStackedOmnidirectional
  • gs1DataBarExpandedStacked
  • planet12
  • planet14
  • microPdf417
  • uspsIntelligentMail
  • plesseyBidirectional
  • telepen
  • gs1_128
  • itf14
  • kix
  • code32
  • aztec
  • italianPostal2Of5
  • italianPostal3Of9
  • dpd
  • microQRCode
  • hibcLic128
  • hibcLic3OF9
  • hibcPas128
  • hibcPas3OF9
  • hibcLicDataMatrix
  • hibcPasDataMatrix
  • hibcLicQRCode
  • hibcPasQRCode
  • hibcLicPDF417
  • hibcPasPDF417
  • hibcLicMPDF417
  • hibcPasMPDF417
  • hibcLicCODABLOCK_F
  • hibcPasCODABLOCK_F
  • qrcode2005
  • pzn8
  • dotCode
  • hanXin
  • uSPSIMPackage
  • swedishPostalShipmentId
  • mailmark_2D
  • upuS10
  • mailmark_4state
  • hibcLicAztec
  • hibcPasAztec
  • ppn
  • ntin
  • swissQrCode
Sayfalarstring, Required
  • Sayfa indekslerini virgülle ayrılmış değerler veya aralıklar olarak belirtin (örn. “0, 1, 2-” veya “1, 2, 3-7”).
  • Belirtilmezse, varsayılan yapılandırma tüm sayfaları işler. Giriş dize biçiminde olmalıdır.
Yatay Hizalamastring, Required

Barkodun yatay hizalamasını ayarlayın -

  • Left - sayfanın sol kenarı
  • Center - sayfanın sol ve sağ kenarından eşit mesafe
  • Right - sayfanın sağ kenarı
Dikey Hizalamastring, Required

Barkodun dikey hizalamasını ayarlayın

  • Top - sayfanın üst kenarı
  • Middle - sayfanın üst ve alt kenarından eşit mesafe
  • Bottom - sayfanın alt kenarı
Yükseklik (mm)string, Required

Barkodun milimetre cinsinden yüksekliği veya otomatik algılama için ‘0’.
Örnek - 40.

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ı

Dosya içeriğiBinary

Sıkıştırılmış belgenin dosya içeriği

Dosya AdıString

Çıktı belgesinin dosya adı

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
}

PDF4me api samples

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