Cómo estampar códigos de barras en PDF
Cómo estampar códigos de barras en documentos PDF en C#
- Descargar biblioteca C# para estampar código de barras en PDF
- Crear un código de barras con un tipo de código de barras y valor especificados.
- Especifique el tamaño del código de barras
- Utilice el método
StampToExistingPdfPage
para estampar el código de barras en una sola página PDF - Use el método
StampToExistingPdfPages
para estampar el código de barras en múltiples páginas PDF
Comience a usar IronBarcode en su proyecto hoy con una prueba gratuita.
Estampar código de barras en página PDF existente
Además de exportar códigos de barras como PDF, una de las funcionalidades más populares en IronBarcode es la capacidad de estampar el GeneratedBarcode
directamente en un documento PDF existente del usuario. El siguiente fragmento de código demuestra cómo hacerlo.
:path=/static-assets/barcode/content-code-examples/how-to/StampBarcodeOnExistingPdfPage.cs
using IronBarCode;
GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Code128, 200, 100);
myBarcode.StampToExistingPdfPage("pdf_file_path.pdf", x: 200, y: 100, 3, "password");
Imports IronBarCode
Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Code128, 200, 100)
myBarcode.StampToExistingPdfPage("pdf_file_path.pdf", x:= 200, y:= 100, 3, "password")
A partir del fragmento de código anterior, simplemente llamamos al método StampToExistingPdfPage()
con un objeto GeneratedBarcode
para estampar el objeto en el documento PDF. A continuación se muestran los parámetros utilizados en este método:
pdfFilePath
: Un System.String de la ruta que apunta al documento PDF en la memoria.x
: Un System.Int32 de la posición horizontal de la página PDF en píxeles.y
: Un System.Int32 de la posición vertical de la página PDF en píxeles.pageNumber
: Un System.Int32 de la página del PDF a estampar. Tenga en cuenta que este valor tiene un índice de base 1, por lo que la primera página se representa como 1.-
password
: Un System.String de una contraseña para ingresar en el PDF. Este argumento es opcional y solo se utiliza para documentos PDF protegidos por una contraseña. Los usuarios pueden dejar este argumento en blanco si el PDF que se va a estampar no está protegido con contraseña.Ejecutar el fragmento de código anterior imprimirá el
GeneratedBarcode
directamente en el documento PDF sin un paso intermedio de guardado de documentos.
Estampar código de barras en varias páginas PDF
A veces, se necesita estampar el mismo código de barras en múltiples páginas en lugar de en una sola página. En lugar de repetir el método anterior para estampar el mismo código de barras en varias páginas, los usuarios pueden utilizar el método StampToExistingPdfPages()
de la clase GeneratedBarcode
para hacerlo directamente. El siguiente fragmento de código demuestra cómo se puede utilizar este método.
:path=/static-assets/barcode/content-code-examples/how-to/StampBarcodeOnMultiplePdfPages.cs
using IronBarCode;
using System.Collections.Generic;
GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Code128, 200, 100);
List<int> pages = new List<int>();
pages.Add(1);
pages.Add(2);
pages.Add(3);
myBarcode.StampToExistingPdfPages("pdf_file_path.pdf", x: 200, y: 100, pages, "password");
Imports IronBarCode
Imports System.Collections.Generic
Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Code128, 200, 100)
Private pages As New List(Of Integer)()
pages.Add(1)
pages.Add(2)
pages.Add(3)
myBarcode.StampToExistingPdfPages("pdf_file_path.pdf", x:= 200, y:= 100, pages, "password")
A continuación se muestran los parámetros utilizados en este método:
pdfFilePath
: Un System.String de la ruta que apunta al documento PDF en la memoria.x
: Un System.Int32 de la posición horizontal de la página PDF en píxeles.y
: Un System.Int32 de la posición vertical de la página PDF en píxeles.pageNumbers
: Un IEnumerablede las páginas del PDF a sellar. Tenga en cuenta que estos valores están indexados a partir de 1, por lo que la primera página de un PDF se representa como 1. password
: Un System.String de una contraseña para ingresar en el PDF. Este argumento es opcional y solo se utiliza para documentos PDF protegidos por una contraseña. Los usuarios pueden dejar este argumento en blanco si el PDF que se va a estampar no está protegido con contraseña.