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:
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.
Crea un nuevo objeto
ChromePdfRender
.Llama al método
RenderHtmlAsPdf
en el nuevo objeto con la variable de cadena como argumento.- 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.):
- 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>")
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).Llame al método
applyStamp
en el objetoPdfDocument
.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!)