Añadir códigos de barras en HTML a PDF

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

Método 1: Añadir códigos de barras usando el ChromePdfRenderer

Utilice 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 hace referencia a una fuente web de código de barras como esta.

    • Elemento que contiene el texto que desea codificar en un código de barras.
  2. Crea un nuevo objeto ChromePdfRender.

  3. Llama al método RenderHtmlAsPdf en el nuevo objeto con la variable de cadena como argumento.

  4. Guarde el objeto PdfDocument resultante en un archivo.

Método 2: Añadir códigos de barras utilizando el BarcodeStamper

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

  1. Crear un objeto PdfDocument, como se muestra a continuación.
    # Create from existing PDF file on the file system
    existing_pdf = PdfDocument("existing.pdf")

    # Create from HTML!
    new_pdf = ChromePdfRenderer().RenderHtmlAsPdf("<h1>Hello world!</h1>")
PYTHON
  1. Crea un objeto BarcodeStamper, especificando el texto a codificar junto con un formato de código de barras objetivo en la lista de parámetros (el ancho y la altura son opcionales).

  2. Llame al método applyStamp en el objeto PdfDocument.

  3. Guarda los cambios.

    Use la biblioteca IronBarcode C# para tener aún más control sobre la creación de códigos de barras.

    ¡(Y luego estamparlos en tus PDFs usando el HtmlStamper de IronPDF for Python!)