IRONSOFTWAREHOME
Agregar códigos de barras en HTML a PDF
from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()
renderer.RenderingOptions.WaitFor.RenderDelay(500)

# Load barcode via HTML
barcode_html = '''<link href="https://fonts.googleapis.com/css?family=Libre%20Barcode%20128" rel="stylesheet">
<p style="font-family: 'Libre Barcode 128', serif; font-size:30px;">Hello Google Fonts</p>'''
doc = renderer.RenderHtmlAsPdf(barcode_html)

# or use the BarcodeStamper
barcode_stamp = BarcodeStamper("Hello World", BarcodeEncoding.Code39)
doc.ApplyStamp(barcode_stamp)

# Export to a file or Stream
doc.SaveAs("bc-test.pdf")
pip install ironpdf
Agregar códigos de barras en HTML a PDF

Agregar códigos de barras en HTML a PDF

Los desarrolladores de Python pueden agregar códigos de barras a sus documentos PDF con IronPDF for Python de dos maneras, como se ilustra arriba:

Método 1: Agregar códigos de barras utilizando el ChromePdfRenderer

Use este método para crear códigos de barras que contengan información basada en texto:

  1. Cree una variable de cadena que contenga los siguientes elementos HTML:
    • Un elemento link que referencia una fuente web de código de barras como esta.
    • Un elemento que contenga el texto que desea codificar en un código de barras.
  2. Crear un nuevo objeto ChromePdfRenderer.
  3. Llamar al método RenderHtmlAsPdf en el nuevo objeto con la variable de cadena como argumento.
  4. Guardar el objeto PdfDocument resultante en un archivo.

Método 2: Agregar códigos de barras utilizando el BarcodeStamper

Use este enfoque cuando desee tener más control sobre cómo aparece el código de barras (por ejemplo, ancho, altura, posición en la página, etc.):

  1. Crear un objeto PdfDocument, como se muestra a continuación.

  2. Crear un objeto BarcodeStamper, especificando el texto a codificar junto con un Formato de Barcode objetivo en la lista de parámetros (el ancho y la altura son opcionales).

  3. Llamar al método apply_stamp en el objeto PdfDocument.

  4. Guarde los cambios.

Use la Biblioteca de Códigos de Barras de C# IronBarcode para tener aún más control sobre la creación de códigos de barras. (¡Y luego colócalos en tus PDFs usando IronPDF for Python con el HtmlStamper!)

  • Nota: Para el ejemplo de Python anterior, reemplace ChromePdfRenderer() y los nombres de los métodos con los métodos correctos de la biblioteca de Python e inicialícelos adecuadamente según las importaciones en la parte superior del bloque de código.
Aprenda a crear archivos PDF con IronPDF for Python
Ver en GitHub

¿Listo para empezar?

Versión:2026.9recié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 del Módulo de Python para PDF
Instalar con pip

Versión: 2026.9

  1. Descarga e instala Python 3.7+.
  2. Instala pip desde pypi.org si no está instalado ya.
  3. Ejecuta el comando anterior en el terminal.
Módulo PDF de Python
Descargar Módulo

Versión: 2026.9

Instalar manualmente en tu proyecto

  1. Descargar el paquete
  2. Ejecuta este comando desde el terminal
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

Licencias desde $999