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

Además de proporcionar un amplio soporte para fuentes personalizadas como las de Google, IronPDF también permite estampar códigos de barra en tus documentos PDF. Esto permite a los desarrolladores incluir información de códigos de barras en sus PDFs renderizados con facilidad.

Pasos para generar un PDF con un código de barras usando IronPDF

  • var renderer = new ChromePdfRenderer();
  • renderer.RenderingOptions.WaitFor.RenderDelay(500);
  • var doc = renderer.RenderHtmlAsPdf(barcodeHtml);
  • var barcodeStamp = new BarcodeStamper("Hello World", BarcodeEncoding.Code39);
  • doc.ApplyStamp(barcodeStamp);

    Este ejemplo demuestra cómo utilizar IronPDF para renderizar códigos de barras fácilmente en sus documentos PDF. Primero, asegúrate de que la biblioteca IronPDF esté instalada e importada en tu proyecto. A continuación, se inicializa una instancia de la clase ChromePdfRenderer, que le permite renderizar contenido HTML en documentos PDF de alta calidad.

    A continuación, necesitas crear el contenido de tu código de barras. En nuestro caso, hemos creado una cadena HTML que incorpora un enlace de Google Fonts para la fuente "Libre Barcode 128". A continuación, usa el método RenderHtmlAsPdf para renderizar el contenido HTML en un nuevo documento PDF.

    Después de la representación HTML, se crea un sello de código de barras con el texto "Hello World" y el formato de codificación Code39. Este sello se aplica al documento PDF utilizando el método ApplyStamp.

    Finalmente, el PDF generado se guarda en un archivo llamado "bc-test.pdf" utilizando el método SaveAs. Este proceso sencillo le permite producir un PDF con texto estilizado y contenido de código de barras de manera eficiente en sus aplicaciones C#. Se debe tener en cuenta que, en algunos casos, esta funcionalidad no será compatible con su tipo de código de barras, como ocurre con los códigos QR. En estos casos, una solución eficiente sería usar IronBarcode para generar este código de barras o código QR y luego añadirlo a tu PDF como una imagen. Haga clic aquí para ver la Guía de Cómo Hacer, que incluye ejemplos, código de muestra y archivos.