Adicionando conteúdo HTML de forma eficiente
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
Adicionando conteúdo HTML de forma eficiente

Adicionando conteúdo HTML de forma eficiente

O IronPDF oferece uma ampla variedade de carimbos, incluindo carimbos de HTML, texto, imagem e código de barras. Você pode especificar a posição de cada carimbo com coordenadas verticais e horizontais. Os deslocamentos verticais e horizontais podem então ser usados ​​para ajustar com precisão a localização exata, com exatidão de pixel.

A formatação HTML é feita usando um fragmento HTML de entrada com o poder do estilo CSS embutido completo para o design. Para obter mais informações sobre como utilizar a marcação HTML de forma eficaz, visite o Guia de Marcação do IronPDF .

A inserção de texto pode ser uma alternativa rápida ao HTML se você não precisar de fontes sofisticadas que exigem carregamento online. Descubra a eficiência da marcação de texto explorando a Documentação de Marcação de Texto do IronPDF .

A aplicação de carimbo de imagem é ideal para adicionar um logotipo como um toque final rápido ao documento PDF. Cada selo também tem propriedades rotation e opacity que podem ser ajustadas para alterar sua aparência. As imagens podem ser configuradas como marcas d'água. Saiba mais sobre carimbo de imagens e marcas d'água consultando o Tutorial de Marca d'água do IronPDF .

A impressão de código de barras gera e adiciona códigos de barras ao documento PDF fornecido, dando um toque final perfeito ao documento. Para obter instruções sobre o uso e a personalização de códigos de barras, consulte as Instruções de Impressão de Códigos de Barras do IronPDF .

Explore exemplos de carimbo HTML no GitHub
Ver no GitHub

Pronto para começar?

Versão:2026.10recém-lançado