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ódigos 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
StampToExistingPdfPage
método para estampar el código de barras en una sola página PDF - Utiliza el
StampToExistingPdfPages
método 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 Código de barras generado
directamente en el documento PDF existente de un 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 a StampToExistingPdfPage()método 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 donde se va a estampar. Tenga en cuenta que este valor comienza en 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 insertará el
GeneratedBarcode
directamente en el documento PDF sin un paso intermedio de guardado del documento.
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 iterar el método anterior para estampar el mismo código de barras en múltiples páginas, los usuarios pueden usar StampToExistingPdfPages
.()método de la clase GeneratedBarcode
para hacer esto 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 PDF para estampar. Tenga en cuenta que estos valores están indexados desde 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.