C# Barcode SDK: Scan, Read, and Generate Barcodes
Read and generate all major 1D and 2D barcodes in your application using C#. Developed using fuzzy logic and AI, our barcode-reading engine instantly recognizes and extracts information from multiple barcodes. It improves detection of blurred or damaged barcodes by leveraging an error correcting code (ECC) algorithm and using preprocessing features (auto deskew, noise removal, and more). Explore our guides and code samples to learn how you can quickly integrate barcode reading and generation into your workflows.
PSPDFKit SDKs are deployed in some of the world’s most popular applications, such as those made by Autodesk, Disney, UBS, Dropbox, IBM, and Lufthansa.
Key Capabilities
-
Fast and accurate — AI-powered barcode engine with 15+ years of continuous improvements
-
Reliable scanning — Utilizes ECC algorithm and preprocessing to recognize damaged barcodes
-
1D barcode support — Generates 30+ linear barcode types and detects nearly 20 industrial 1D barcode types
-
2D barcode support — QR code, Data Matrix, PDF417, Aztec Code, and MaxiCode
-
Multiple barcode detection — Black and white, grayscale, palletized, and color images
-
Supports 100+ file types — Generate 2D barcodes to PDF and image files in vector or raster format
Guides for Barcode Reading and Generating
Barcode Reading Overview
Learn how to read and scan 1D and 2D barcodes
Read 1D (Linear)
Learn how to read and scan 1D (linear) barcodes
Read Aztec Code
Learn how to read and scan Aztec Code barcodes
Read Data Matrix
Learn how to read and scan Data Matrix barcodes
Read MaxiCode
Learn how to read and scan MaxiCode codes
Read Micro QR
Learn how to read and scan Micro QR codes
Read PDF417
Learn how to read and scan PDF417 barcodes
Read QR
Learn how to read and scan QR codes
Barcode Generation Overview
Learn how to generate 1D and 2D barcodes
Generate 1D (Linear)
Learn how to generate 1D (linear) barcodes
Generate Aztec Code
Learn how to generate Aztec Code barcodes
Generate Data Matrix
Learn how to generate Data Matrix barcodes
Generate MaxiCode
Learn how to generate MaxiCode codes
Generate Micro QR
Learn how to generate Micro QR codes
Generate PDF417
Learn how to generate PDF417 barcodes
Generate QR
Learn how to generate QR codes
UI Control
Draw 1D barcodes using a UI