Barcode is a way to present the data in a machine-readable format. Barcodes are normally used for the quick identification of a large number of items. In this article, you will learn how to generate barcodes within .NET applications. Further you will see, how the generated barcodes can be applied to any of your documents and images using C#.
The following topics are covered below:
- Barcode Generator API for .NET
- Generate & apply barcode to documents in C#
- Generate & apply barcode to images in C#
.NET API for Generating Barcodes
GroupDocs.Signature has the .NET API that allows you to sign your documents, images, or files of different file formats. Using this API, you can easily apply different types of signatures like QR Codes, barcodes, text, image, metadata, digital signatures, stamps, electronic signatures. Further, you can customize the signature appearance in many ways.
PM> Install-Package GroupDocs.Signature
Generate Barcode in C# for Documents and Images
Barcodes can be programmatically generated with the customized text, appearance and different encoding types. Some of the supported barcode types include Code 32, Code 128, DotCode, GS1, ISBN, PDF417, Pharmacode, Postnet, UPCA, and many more. These barcodes can be applied to a large list of supported document and image formats.
The following are the main step to apply barcodes on any document or image.
- Load the document or image.
- Generate the barcode along with text, appearance, encoding and other properties.
- Apply it on the loaded file.
Generate Barcode & Apply to Documents in C#
The following are the step to generate barcodes and apply these to any document. Whether the target documents are an MS Word document, PDF file, Excel Spreadsheet, or Presentation, the steps to add barcode would be the same for all the different formats.
- Load the document (PDF, Word Doc, Spreadsheet, PPT, …) using Signature class.
- Setup barcode options using BarcodeSignOptions class.
- Set barcode properties like encoding type, position, size, etc.
- Call the Sign method to apply barcode and sign the loaded document.
The following source code generates barcode and attaches it to a PDF document using C#.
Generate Barcode & Apply to Images in C#
Similarly, the way to apply barcodes on images is not different. Just loaded the right image, the rest of the steps and code will remain the same as used for applying barcodes to documents above.
The following are the step to generate barcodes and apply these to any image.
- Load the image (JPG, PNG, WebP, …) using Signature.
- Prepare barcode options using BarcodeSignOptions.
- Customize the barcode by setting text, encoding type, position, size, appearance, etc.
- Apply barcode to sign the image using Sign method.
The following source code generates barcode and attaches it to a JPG image using C#.
Get a Free API License
You can get a free temporary license in order to use the API without the evaluation limitations.
To conclude, you learned how to generate the barcode in C#. Further, you have seen how to add these generated barcodes to your images and documents. Now you can develop your own barcode generator .NET application.