IRONSOFTWAREHOME
Agregar códigos de barras en HTML a PDF
import {PdfDocument, BarcodeType} from "@ironsoftware/ironpdf";

(async () => {
    // Render HTML to PDF
    const pdf = await PdfDocument.fromHtml("<h1>Stamp Barcode</h1>");

    // Configure barcode options
    const barcodeOptions = {
        barcodeEncoding: BarcodeType.code39,
    };

    // Stamp barcode
    await pdf.stampBarcode("Hello World", barcodeOptions);

    // Export to a file
    await pdf.saveAs("bcTest.pdf");
})();
npm i @ironsoftware/ironpdf
Agregar códigos de barras en HTML a PDF

Agregar códigos de barras en HTML a PDF

Los códigos de barras se pueden aplicar directamente a archivos PDF recién renderizados o existentes. Utilice el método stampBarcode para agregar un código de barras al documento PDF. La única entrada requerida es el valor que el código de barras debe representar.

Sin embargo, además de esta entrada requerida, también hay un objeto de configuración de código de barras opcional que puede especificar las siguientes configuraciones:

  • barcodeType: El tipo de codificación del código de barras a utilizar.
  • behindExistingContent: Establézcalo en verdadero para aplicar el sello detrás del contenido. Si el contenido es opaco, el sello puede ser invisible.
  • horizontalAlignment: La alineación horizontal del sello en relación con la página.
  • horizontalOffset: El desplazamiento horizontal. Un valor de 0 no tiene efecto. Los valores positivos indican un desplazamiento hacia la derecha, mientras que los negativos indican un desplazamiento hacia la izquierda.
  • verticalAlignment: La alineación vertical del sello en relación con la página.
  • verticalOffset: El desplazamiento vertical. Un valor de 0 no tiene efecto. Los valores positivos indican un desplazamiento hacia abajo, mientras que los negativos indican un desplazamiento hacia arriba.
  • hyperlink: Permite que los elementos sellados de este Stamper tengan un hipervínculo al hacer clic.
  • maxHeight: La altura máxima del sello de salida.
  • maxWidth: El ancho máximo del sello de salida.
  • minHeight: La altura mínima del sello de salida.
  • minWidth: El ancho mínimo del sello de salida.
  • opacity: Establece la opacidad, permitiendo que el sello sea transparente. Un valor de 0 lo hace completamente invisible, mientras que 100 lo hace completamente opaco.
  • renderDelay: Especifica el número de milisegundos a esperar después de que el HTML sea renderizado antes de imprimir. Esto puede ser útil al considerar la renderización de JavaScript, Ajax, o animaciones.
  • rotation: Rota el sello en el sentido de las agujas del reloj de 0 a 360 grados según se especifique.
  • scale: Aplica una escala porcentual a los sellos, haciéndolos más grandes o pequeños.
  • timeout: Tiempo de espera de renderizado en segundos.
  • heightPx: La altura en píxeles del código de barras.
  • widthPx: El ancho en píxeles del código de barras.

Para obtener más información sobre cómo trabajar con PDFs y códigos de barras, visite la Documentación de IronPDF. Explore otras bibliotecas de Iron Software, como IronBarcode para generación de códigos de barras, que pueden mejorar las capacidades de su proyecto.

Aprenda a añadir BarCodes a PDFs con IronPDF for Node.js
Ver en GitHub

¿Listo para empezar?

Versión:2026.6recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Descarga de módulo de Node.js para PDF
Instalar con npm

Versión: 2026.6

  1. Descargar e instalar Node.js 12+.
  2. Ejecuta el comando anterior en el terminal.

Licencias desde $999