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 utilizando 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 comoeste.- 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 string como argumento.- Guarda el objeto
PdfDocument
resultante en un archivo.
Método 2: Añadir códigos de barras utilizando el BarcodeStamper
.
Utilice este método si desea un mayor control sobre la apariencia del código de barras(por ejemplo, anchura, altura, posicionamiento de la página, etc.):
- Crea 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>")
Crear un objeto
BarcodeStamper
, especificando el texto a codificar junto con un Formato de Código de Barras de destino en la lista de parámetros.(la anchura y la altura son opcionales).Llama al método
applyStamp
del objetoPdfDocument
.Guarda los cambios.
Utiliza elLibrería IronBarcode C# para controlar aún más la creación de códigos de barras.
(Y luego estamparlos en sus PDFs utilizando IronPDF for Python'sHtmlStamper!)