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 como este. - Elemento que contiene el texto que desea codificar en un código de barras.
- Un elemento
- 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 el Librerí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's HtmlStamper!)