IRONSOFTWAREHOME
HTML İçeriğini Etkin Bir Şekilde Ekleme
from ironpdf import *

# Use HtmlStamper to stamp Html onto pdf
htmlStamper = HtmlStamper("<h1>Html stamp</h1>")
htmlStamper.VerticalOffset = Length(-200, MeasurementUnit.Pixel)
htmlStamper.HorizontalOffset = Length(-200, MeasurementUnit.Pixel)

# Use TextStamper to stamp text with custom font onto pdf
textStamper = TextStamper("Hello World! Stamp One Here!")
textStamper.FontFamily = "Bungee Spice"
textStamper.UseGoogleFont = True
textStamper.FontSize = 30

# Use ImageStamper to stamp images onto pdf
file_path = r'C:\Users\logo.png'
imageStamper = ImageStamper(file_path)
imageStamper.VerticalAlignment = VerticalAlignment.Top
imageStamper.MinWidth = Length(20)
imageStamper.MinHeight = Length(20)

# Use BarcodeStamper to stamp QR code/Barcode onto pdf
barcodeStamper = BarcodeStamper("IronPDF", BarcodeEncoding.Code39)
barcodeStamper.MaxHeight = Length(5)
barcodeStamper.VerticalAlignment = VerticalAlignment.Bottom
barcodeStamper.HorizontalAlignment = HorizontalAlignment.Left

stamps_list = List[Stamper]()
stamps_list.Add(htmlStamper)
stamps_list.Add(textStamper)
stamps_list.Add(imageStamper)
stamps_list.Add(barcodeStamper)

pdf = PdfDocument.FromFile("Unstamped.pdf")
pdf.ApplyMultipleStamps(stamps_list)
pdf.SaveAs("Stamped.pdf")
pip install ironpdf
HTML İçeriğini Etkin Bir Şekilde Ekleme

HTML İçeriğini Etkin Bir Şekilde Ekleme

IronPDF for Python aynı işlemi kullanarak — HTML, metin, görüntü ve barkod — birden çok farklı damgayı tek bir operasyonda bir PDF belgesine uygulamayı destekler.

Başlarken

Her damga türü için ayrı damga nesneleri oluşturun, bunları List[Stamper] koleksiyonuna ekleyin ve ardından tüm damgaları bir kerede uygulamak için bir PdfDocument ile ApplyMultipleStamps çağırın.

Kodu Anlama

  • HtmlStamper(html): PDF üzerine bir HTML parçası damgalar. Piksel bazında Length değerleri kullanarak konumu hassas şekilde ayarlamak için VerticalOffset ve HorizontalOffset desteklenir.
  • TextStamper(text): Özel yazı tipi ayarlarıyla sade metin damgalar. Adla herhangi bir Google Fontunu kullanmak için UseGoogleFont = True ve FontFamily ayarlayın.
  • ImageStamper(path): PDF üzerine bir görüntü dosyası damgalar. Damga boyutlarını kontrol etmek için MinWidth ve MinHeight kullanın.
  • BarcodeStamper(value, encoding): Bir barkod veya QR kodu üretir ve damgalar. BarcodeEncoding.Code39, standart bir Kod 39 barkodu üretir.
  • List[Stamper](): Karışık tiplerdeki damga nesnelerini tutan bir tipli koleksiyon.
  • ApplyMultipleStamps(stamps_list): Listede yer alan tüm damgaları, belgenin her sayfasına tek bir etkili geçişte uygular.

Hizalama ve Konumlandırma

Her damga destekler VerticalAlignment, HorizontalAlignment, VerticalOffset ve HorizontalOffset sayfa üzerine hassas yerleştirme için.

IronPDF for Python ile PDF'leri damgalamayı öğrenin!

Başlamaya Hazır mısınız?

Sürüm:2026.6yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez