Ajout efficace de contenu HTML
import {PdfDocument, HorizontalAlignment, VerticalAlignment, MeasurementUnit, BarcodeType} from "@ironsoftware/ironpdf";

(async () => {
    // Import existing PDF
    const pdf = await PdfDocument.fromFile("unstamped.pdf");

    // Define HTML stamp options
    const htmlStampOptions = {
        verticalOffset: {
            unit: MeasurementUnit.pixel,
            value: -200,
        },
        horizontalOffset: {
            unit: MeasurementUnit.pixel,
            value: -200,
        },
    };

    await pdf.stampHtml("<h1>Html stamp</h1>", {htmlStampOptions: htmlStampOptions})

    // Define text stamp options
    const textStampOptions = {
        fontFamily: "Bungee Spice",
        useGoogleFont: true,
        fontSize: 30,
    };

    await pdf.stampText("Hello World! Stamp One Here!", {imageStampOptions: textStampOptions})

    // Define image stamp options
    const imageStampOptions = {
        minWidth: {
            unit: MeasurementUnit.Percentage,
            value: 250,
        },
        minHeight: {
            unit: MeasurementUnit.Percentage,
            value: 250,
        },
    };

    await pdf.stampImage("logo.png", {imageStampOptions: imageStampOptions})

    // Define barcode stamp options
    const barcodeStampOptions = {
        barcodeType: BarcodeType.code39,
        maxHeight: {
            unit: MeasurementUnit.Percentage,
            value: 5,
        },
        verticalAlignment: VerticalAlignment.Bottom,
        horizontalAlignment: HorizontalAlignment.Left,
    };

    await pdf.stampBarcode("IronPDF", {options: barcodeStampOptions})

    // Save the stamped PDF
    await pdf.saveAs("Stamped.pdf");
})();
npm i @ironsoftware/ironpdf
Ajout efficace de contenu HTML

Ajout efficace de contenu HTML

IronPDF offre une grande variété de tampons, y compris des tampons HTML, texte, image et code-barres. Vous pouvez spécifier la position de chaque tampon avec des coordonnées verticales et horizontales. Les décalages verticaux et horizontaux peuvent ensuite être utilisés pour affiner l'emplacement précis avec une précision en pixels.

Le tamponnage HTML est réalisé en utilisant un fragment HTML d'entrée avec la puissance du CSS inline complet pour le design. Pour plus d'informations sur la manière d'utiliser efficacement le tamponnage HTML, visitez le Guide de tamponnage IronPDF.

Le tamponnage de texte peut être une alternative rapide au HTML si vous n'avez pas besoin de polices sophistiquées nécessitant un chargement en ligne. Découvrez l'efficacité du tamponnage de texte en explorant la Documentation de tamponnage de texte IronPDF.

Le tamponnage d'image est idéal pour ajouter un logo comme touche finale rapide au document PDF. Chaque tampon a également des propriétés rotation et opacity qui peuvent être ajustées pour changer son apparence. Les tampons d'image peuvent être configurés comme des tampons filigranés. En savoir plus sur le tamponnage d'image et de filigrane en examinant le Tutoriel de filigrane IronPDF.

Le tamponnage de code-barres génère et ajoute des codes-barres au document PDF donné, offrant une touche finale parfaite au document. Pour des instructions sur l'utilisation et la personnalisation des codes-barres, consultez les Instructions de tamponnage de code-barres IronPDF.

Explorer les exemples d'estampillage HTML sur GitHub
Voir sur GitHub

Prêt à commencer?

Version :2026.11vient de sortir