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")
#Use HtmlStamper to stamp Html onto pdf
#Use TextStamper to stamp text with custom font onto pdf
#Use ImageStamper to stamp images onto pdf
#Use BarcodeStamper to stamp QR code/Barcode onto pdf
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'from ironpdf import * htmlStamper = HtmlStamper("<h1>Html stamp</h1>") htmlStamper.VerticalOffset = Length(-200, MeasurementUnit.Pixel) htmlStamper.HorizontalOffset = Length(-200, MeasurementUnit.Pixel) textStamper = TextStamper("Hello World! Stamp One Here!") textStamper.FontFamily = "Bungee Spice" textStamper.UseGoogleFont = @True textStamper.FontSize = 30 file_path = r'C:\Users\logo.png' imageStamper = ImageStamper(file_path) imageStamper.VerticalAlignment = VerticalAlignment.Top imageStamper.MinWidth = Length(20) imageStamper.MinHeight = Length(20) 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")