Cómo Crear Códigos de Barras como PDFs en C#

Cómo exportar códigos de barras como PDF en C

This article was translated from English: Does it need improvement?
Translated
View the article in English

En este artículo, exploraremos cómo podemos usar IronBarcode para exportar códigos de barras a PDF. Con IronBarcode, los códigos de barras se pueden exportar como archivo, datos binarios o flujo de memoria.

como-encabezado:2(Inicio rápido: Exportar un código de barras a PDF al instante)

Este ejemplo muestra lo simple que es exportar un código de barras como PDF en .NET usando IronBarcode. Con una línea obtienes un código de barras listo para PDF, ideal para guardar, transmitir o enviar rápidamente.

Nuget IconEmpieza a crear PDF con NuGet ahora:

  1. Instalar IronBarcode con el gestor de paquetes NuGet

    PM > Install-Package BarCode

  2. Copie y ejecute este fragmento de código.

    var pdfBytes = IronBarCode.BarcodeWriter.CreateBarcode("FastPDF", IronBarCode.BarcodeWriterEncoding.Code128).ToPdfBinaryData();
  3. Despliegue para probar en su entorno real

    Empieza a utilizar IronBarcode en tu proyecto hoy mismo con una prueba gratuita
    arrow pointer

Exportar códigos de barras como archivo PDF

Para guardar un código de barras como archivo PDF, primero crea un objeto GeneratedBarcode con BarcodeWriter.CreateBarcode y luego usa el método SaveAsPdf() para convertir y guardar un archivo en el disco. El siguiente fragmento de código demuestra cómo funciona esto.

:path=/static-assets/barcode/content-code-examples/how-to/ExportBarcodeAsPdfFile.cs
using IronBarCode;

GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix);
myBarcode.SaveAsPdf("myBarcode.pdf");
Imports IronBarCode

Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix)
myBarcode.SaveAsPdf("myBarcode.pdf")
$vbLabelText   $csharpLabel

Exportar códigos de barras como datos binarios PDF

Para exportar como datos binarios PDF, genera un código de barras y luego llama al método ToPdfBinaryData(). Esto produce los datos binarios PDF como un arreglo byte[]. El siguiente fragmento de código demuestra cómo funciona esto.

:path=/static-assets/barcode/content-code-examples/how-to/ExportBarcodeAsPdfBinaryData.cs
using IronBarCode;

GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix);
byte[] myBarcodeByte = myBarcode.ToPdfBinaryData();
Imports IronBarCode

Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix)
Private myBarcodeByte() As Byte = myBarcode.ToPdfBinaryData()
$vbLabelText   $csharpLabel

Exportar códigos de barras como flujo PDF

Para exportar como flujo de memoria, genera un código de barras y luego llama al método ToPdfStream(). Este método devuelve un objeto System.IO.Stream. El siguiente fragmento de código demuestra cómo funciona esto.

:path=/static-assets/barcode/content-code-examples/how-to/ExportBarcodeAsPdfStream.cs
using IronBarCode;
using System.IO;

GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix);
Stream myBarcodeStream = myBarcode.ToPdfStream();
Imports IronBarCode
Imports System.IO

Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix)
Private myBarcodeStream As Stream = myBarcode.ToPdfStream()
$vbLabelText   $csharpLabel

Preguntas Frecuentes

¿Cómo puedo exportar códigos de barras como un archivo PDF en C#?

Para exportar códigos de barras como un archivo PDF en C#, utiliza IronBarcode creando un objeto GeneratedBarcode con BarcodeWriter.CreateBarcode y luego aplica el método SaveAsPdf() para guardar el archivo en disco.

¿Qué pasos están involucrados en exportar códigos de barras como datos binarios PDF?

En C#, puedes exportar códigos de barras como datos binarios PDF usando IronBarcode generando un código de barras y llamando al método ToPdfBinaryData(), que genera los datos como un array byte[].

¿Cómo exporto un código de barras como un flujo PDF en .NET?

Para exportar un código de barras como un flujo PDF en .NET, usa el método ToPdfStream() de IronBarcode, que devuelve un objeto System.IO.Stream que puede ser manipulado según sea necesario.

¿Cuál es el proceso para descargar la biblioteca para exportar códigos de barras como PDFs en C#?

Para descargar la biblioteca necesaria para exportar códigos de barras como PDFs en C#, visita la página del paquete NuGet para la biblioteca de códigos de barras y sigue las instrucciones de instalación para integrarla en tu proyecto.

¿Puedo convertir códigos de barras a PDF sin guardarlos en disco?

Sí, utilizando IronBarcode, puedes convertir códigos de barras a PDF sin guardarlos en disco utilizando el método ToPdfBinaryData() para datos binarios o ToPdfStream() para un flujo.

¿Qué código es necesario para crear y guardar un código de barras como PDF en C#?

Para crear y guardar un código de barras como PDF en C#, utiliza este fragmento de código con IronBarcode: using IronBarCode; GeneratedBarcode barcode = BarcodeWriter.CreateBarcode("Example", BarcodeEncoding.Code128); barcode.SaveAsPdf("ExampleBarcode.pdf"); Console.WriteLine("Barcode saved as PDF file.");

¿Cómo se pueden generar datos binarios PDF de un código de barras?

Utiliza IronBarcode para generar datos binarios PDF de un código de barras con el siguiente fragmento: using IronBarCode; GeneratedBarcode barcode = BarcodeWriter.CreateBarcode("Example", BarcodeEncoding.Code128); byte[] pdfBinaryData = barcode.ToPdfBinaryData(); Console.WriteLine("Barcode PDF binary data generated.");

¿Es factible enviar un flujo PDF de código de barras a través de una red?

Sí, con IronBarcode, una vez que tienes el flujo PDF obtenido del método ToPdfStream(), puedes enviarlo a través de una red como cualquier objeto System.IO.Stream.

Hairil Hasyimi Bin Omar
Ingeniero de Software
Como todos los grandes ingenieros, Hairil es un ávido aprendiz. Está refinando su conocimiento de C#, Python y Java, usando ese conocimiento para agregar valor a los miembros del equipo en Iron Software. Hairil se unió al equipo de Iron Software desde la Universiti Teknologi MARA en Malasia, donde se ...
Leer más
¿Listo para empezar?
Nuget Descargas 1,979,979 | Version: 2025.11 recién lanzado