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

How to Export Barcodes as PDF

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

In this article, we'll explore how we can use IronBarcode to export barcodes to PDF. With IronBarcode, barcodes can be exported as either a file, binary data, or memory stream.

Quickstart: Export a Barcode to PDF Instantly

This example shows how simple it is to export a barcode as PDF in .NET using IronBarcode. With one line you get a PDF-ready barcode – ideal for saving, streaming, or sending quickly.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronBarcode with NuGet Package Manager

    PM > Install-Package BarCode

  2. Copy and run this code snippet.

    var pdfBytes = IronBarCode.BarcodeWriter.CreateBarcode("FastPDF", IronBarCode.BarcodeWriterEncoding.Code128).ToPdfBinaryData();
  3. Deploy to test on your live environment

    Start using IronBarcode in your project today with a free trial
    arrow pointer

Export Barcodes as PDF File

To save a barcode as a PDF file, first create a GeneratedBarcode object with BarcodeWriter.CreateBarcode and then use the SaveAsPdf() method to convert and save a file to disk. The following code snippet demonstrates how this works.

: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

Export Barcodes as PDF Binary Data

To export as PDF binary data, generate a barcode and then call the ToPdfBinaryData() method. This outputs the PDF binary data as a byte[] array. The following code snippet demonstrates how this works.

: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

Export Barcodes as PDF Stream

To export as a memory stream, generate a barcode and then call the ToPdfStream() method. This method returns a System.IO.Stream object. The following code snippet demonstrates how this works.

: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,935,276 | Versión: 2025.11 recién lanzado