IRONSOFTWAREHOME
Adicionar códigos de barras em HTML a um 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
Adicionar códigos de barras em HTML a um PDF

Adicionar códigos de barras em HTML a um PDF

Os desenvolvedores Python podem adicionar códigos de barras aos seus documentos PDF com o IronPDF for Python de duas maneiras, conforme ilustrado acima:

Método 1: Adicionar Códigos de Barras Usando o ChromePdfRenderer

Utilize este método para criar códigos de barras que contenham informações textuais:

  1. Crie uma variável do tipo string que armazene os seguintes elementos HTML:
    • Um elemento link que referencia uma fonte web de código de barras como esta.
    • Um elemento contendo o texto que você deseja codificar em um código de barras.
  2. Crie um novo objeto ChromePdfRenderer.
  3. Chame o método RenderHtmlAsPdf no novo objeto com a variável de string como argumento.
  4. Salve o objeto PdfDocument resultante em um arquivo.

Método 2: Adicionar Códigos de Barras Usando o BarcodeStamper

Use esta abordagem quando desejar maior controle sobre a aparência do código de barras (por exemplo, largura, altura, posicionamento na página, etc.):

  1. Crie um objeto PdfDocument, conforme mostrado abaixo.

  2. Crie um objeto BarcodeStamper, especificando o texto para codificar junto com um formato de Barcode de destino na lista de parâmetros (largura e altura são opcionais).

  3. Chame o método apply_stamp no objeto PdfDocument.

  4. Salve as alterações.

Utilize a biblioteca IronBarcode C# para obter ainda mais controle sobre a criação de códigos de barras. (E então estampe-os em seus PDFs usando o IronPDF for Python's HtmlStamper!)

  • Nota: Para o exemplo Python acima, substitua ChromePdfRenderer() e nomes de métodos pelos métodos corretos da biblioteca Python e inicialize-os apropriadamente com base nas importações no topo do bloco de código.
Aprenda a criar PDFs com IronPDF for Python
Ver no GitHub

Pronto para começar?

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

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.