Ajout efficace de contenu HTML

IronPDF for Python prend en charge l'application de plusieurs tampons différents — HTML, texte, image, et code-barres — à un document PDF en une seule opération en utilisant ApplyMultipleStamps.

Commencer

Créez des objets tampon individuels pour chaque type de tampon, ajoutez-les à une collection List[Stamper], puis appelez ApplyMultipleStamps sur un PdfDocument pour appliquer tous les tampons en une seule fois.

Comprendre le code

  • HtmlStamper(html) : Tamponne un fragment HTML sur le PDF. Prend en charge VerticalOffset et HorizontalOffset pour ajuster finement la position en utilisant des valeurs Length basées sur les pixels.
  • TextStamper(text) : Tamponne du texte brut avec des paramètres de police personnalisés. Réglez UseGoogleFont = True et FontFamily pour utiliser n'importe quelle police Google par nom.
  • ImageStamper(path) : Tamponne un fichier image sur le PDF. Utilisez MinWidth et MinHeight pour contrôler les dimensions du tampon.
  • BarcodeStamper(value, encoding) : Génère et tamponne un code-barres ou un QR code. BarcodeEncoding.Code39 produit un code-barres Code 39 standard.
  • List[Stamper]() : Une collection typée qui contient des objets tampon de types mixtes.
  • ApplyMultipleStamps(stamps_list) : Applique tous les tampons de la liste à chaque page du document en un seul passage efficace.

Alignement et positionnement

Chaque tampon prend en charge VerticalAlignment, HorizontalAlignment, VerticalOffset, et HorizontalOffset pour un placement précis sur la page.

Apprenez à tamponner des PDFs avec IronPDF for Python !

Prêt à commencer?
Version : 2026.6 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ?
exécuter un échantillon Regardez votre code HTML se transformer en PDF.