HTML-Inhalt effizient hinzufügen
IronPDF for Python unterstützt das Anwenden mehrerer unterschiedlicher Stempel — HTML, Text, Bild und Barcode — auf ein PDF-Dokument in einer einzigen Operation unter Verwendung von ApplyMultipleStamps.
Einstieg
Erstellen Sie einzelne Stempelobjekte für jeden Stempeltyp, fügen Sie sie einer List[Stamper]-Sammlung hinzu, und rufen Sie ApplyMultipleStamps auf einem PdfDocument auf, um alle Stempel auf einmal anzuwenden.
Den Code verstehen
HtmlStamper(html): Stempelt ein HTML-Fragment auf das PDF. UnterstütztVerticalOffsetundHorizontalOffset, um die Position mithilfe von pixelbasiertenLength-Werten fein abzustimmen.TextStamper(text): Stempelt einfachen Text mit benutzerdefinierten Schriftarteinstellungen. Setzen SieUseGoogleFont = TrueundFontFamily, um eine beliebige Google-Schriftart nach Namen zu verwenden.ImageStamper(path): Stempelt eine Bilddatei auf das PDF. Verwenden SieMinWidthundMinHeight, um die Stempelmaße zu steuern.BarcodeStamper(value, encoding): Generiert und stempelt einen Barcode oder QR-Code.BarcodeEncoding.Code39erzeugt einen standardmäßigen Code39-Barcode.List[Stamper](): Eine typisierte Sammlung, die Stempelobjekte gemischter Typen enthält.ApplyMultipleStamps(stamps_list): Wendet alle Stempel in der Liste auf jede Seite des Dokuments in einem einzigen effizienten Durchgang an.
Ausrichtung und Positionierung
Jeder Stempel unterstützt VerticalAlignment, HorizontalAlignment, VerticalOffset und HorizontalOffset für präzise Platzierung auf der Seite.

