API V2

PDF'e metin damgası ekleme

API Uç Noktası: Text Stamp

PDF4me Text Stamp API kullanarak PDF belgelerine özelleştirilebilir metin damgaları ve su geçirme damgaları ekleyin. Bu güçlü araç, hassas konumlandırma, özel stil ve gelişmiş formatlama seçenekleriyle profesyonel su geçirme damgaları oluşturmanıza olanak tanır. Belge markalaşması, telif hakkı koruması ve PDF dosyalarınıza durum göstergeleri eklemek için mükemmel.

Temel Özellikler:

  • Esnek Konumlandırma: Piksel hassasiyetinde yatay ve dikey hizalama kontrolü
  • Özel Stil: Çeşitli yazı tipleri, boyutlar, renkler ve metin efektleri arasından seçim (kalın, italik, altı çizili)
  • Gelişmiş Formatlama: Opaklık, döndürme, kenar boşlukları ve arka plan seçeneklerini ayarlayın
  • Sayfa Hedefleme: Belirli sayfalara veya tüm belgelere damga uygulayın
  • Yazdırma Kontrolü: Damgaların yalnızca yazdırma veya ekranda görünmesini yapılandırın
  • Profesyonel Sonuçlar: Belge güvenliğini ve markalaşmayı geliştiren su geçirme damgaları oluşturun

  • Metod: POST
  • Endpoint: /api/v2/Stamp

Parametreler

Dosya adıString, Required

Dosya adı ile uygun dosya uzantısı

Dosya içeriğiBase64, Required

Önceki eylemden kaynak PDF dosya içeriğini eşleyin

SayfalarString, Required
  • İşlenecek sayfa indekslerini virgül ile ayırarak veya aralıklarla belirterek (örneğin, “0, 1, 2-” veya “1, 2, 3-7”) belirtin.
  • Belirtilmediğinde, varsayılan yapılandırma tüm sayfaları işler. Girdi string formatında olmalıdır.
MetinString, Required

PDF belgesinde damga veya su geçirme damgası olarak görüntülenecek metin içeriği. Su geçirme damgası olarak görünmesini istediğiniz kelimeler, cümleler veya ifadeler dahil olmak üzere herhangi bir metin dizesi olabilir.

Örnek:hello

Dikey hizalamaString, Required

Metin damgasının dikey hizalaması. İzin verilen değerler

  • top - sayfanın üst kenarı
  • middle - üst ve alt kenarından eşit mesafe
  • bottom - sayfanın alt kenarı
Yatay hizalamastring, Required

Metin damgasının yatay hizalaması. İzin verilen değerler

  • left - sayfanın sol kenarı
  • center - soldan ve sağdan eşit mesafe
  • bottom - sayfanın alt kenarı
Yatay kenarlık in mmString, Required

Yatay kenarlıkı sayfanın sol kenarından millimetre cinsinden ayarlayın
Örnek-100

Dikey kenarlık in mmstring, Required

Yatay kenarlıkı sayfanın sol kenarından millimetre cinsinden ayarlayın
Örnek-100

Marke X in PxString, Required

Metin damgasının sol tarafından noktalardaki marji
Örnek-40

Marke Y in PxString, Required

Metin damgasının üst tarafından noktalardaki marji
Örnek-1

OpaklikString, Required

Metin damgası için opaklığı ayarlayın. Tamamen şeffaf için ‘0’ ve tamamen opak için ‘100’

Yazı tipiString, Required

Yazı tipi görüntülenecek, dize formatında olmalıdır.

Yazı tipi boyutuNumber, Required
Default: 12

Metin damgasındaki metin font boyutu

vurgu halindeBoolean, Required
Default: No

Metni kalın yap
true
false

vurgu halindeBoolean, Required
Default: No

Metni Eğik yap
true
false

altı çizBoolean, Required
Default: No

Altı çiz metni damgası

  • true
  • false
Yazı tipi rengiString, Required

Yazı tipi rengini alacak, dize formatında olmalıdır.
Örnek - #000000

Döndürmeinteger, Required

Döndürülecek, ancak sayı formatında
Örnek - 1 veya 2

Yazdırma için gösterboolean, Required

Herhangi bir değeri seçebilirsiniz
true
false

arka planboolean, Required

Herhangi bir değeri seçebilirsiniz
true
false

transversaleboolean, Required

Herhangi bir değeri seçebilirsiniz
true
false

Metni sayfaya uyumlaboolean, Required

Herhangi bir değeri seçebilirsiniz
true
false

Çıktı

Dosya içeriğiBinary

PDF4me eyleminin çıktı dosya içeriği

Dosya adıString

PDF4me eyleminin çıktı dosya adı

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

Payload

{
  "alignX": "right",
  "alignY": "middle",
  "docContent": "Please put PDF base64 content",
  "docName": "output.pdf",
  "pages": "all",
  "text": "enter_input_text",
  "fontName": "fontName",
  "fontSize": 12,
  "fontColor": "#000000",
  "isBold": false,
  "isItalics": false,
  "underline": false,
  "marginXInMM": "100",
  "marginYInMM": "100",
  "marginXInPx": "40",
  "marginYInPx": "1",
  "opacity": "70",
  "rotate": 1,
  "isBackground": true,
  "showOnlyInPrint": false,
  "transverse": false,
  "fitTextOverPage": false
}

PDF4me API Kod Örnekleri

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