Porównanie IronBarcode i Aspose.Barcode
Aspose.BarCode for.NET to zaawansowane narzędzie, które pozwala tworzyć i rozpoznawać kody kreskowe 1D i 2D z różnych źródeł obrazów pod dowolnym kątem.
Czytaj więcej
Biblioteka kodów kreskowych dla C#
using IronBarCode;
using System.Drawing;
// Reading a barcode is easy with IronBarcode!
var resultFromFile = BarcodeReader.Read(@"file/barcode.png"); // From a file
var resultFromBitMap = BarcodeReader.Read(new Bitmap("barcode.bmp")); // From a bitmap
var resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")); // From an image file
var resultFromPdf = BarcodeReader.ReadPdf(@"file/mydocument.pdf"); // From PDF use ReadPdf
// To configure and fine-tune barcode reading, utilize the BarcodeReaderOptions class
var myOptionsExample = new BarcodeReaderOptions
{
// Choose a reading speed from: Faster, Balanced, Detailed, ExtremeDetail
// There is a tradeoff in performance as more detail is set
Speed = ReadingSpeed.Balanced,
// Reader will stop scanning once a single barcode is found (if set to true)
ExpectMultipleBarcodes = true,
// By default, all barcode formats are scanned for
// Specifying a subset of barcode types to search for would improve performance
ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,
// Utilize multiple threads to read barcodes from multiple images in parallel
Multithreaded = true,
// Maximum threads for parallelized barcode reading
// Default is 4
MaxParallelThreads = 2,
// The area of each image frame in which to scan for barcodes
// Specifying a crop area will significantly improve performance and avoid noisy parts of the image
CropArea = new Rectangle(),
// Special setting for Code39 barcodes
// If a Code39 barcode is detected, try to read with both the base and extended ASCII character sets
UseCode39ExtendedMode = true
};
// Read with the options applied
var results = BarcodeReader.Read("barcode.png", myOptionsExample);
// Create a barcode with one line of code
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);
// After creating a barcode, we may choose to resize
myBarcode.ResizeTo(400, 100);
// Save our newly-created barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg");
// Get the barcode as an image for further processing
var myBarcodeImage = myBarcode.Image;
Install-Package BarCode
Masz pytanie? Skontaktuj się z naszym zespołem programistycznym.
Nie wymaga karty kredytowej
Twój klucz próbny powinien być w e-mailu.
pomyślnie.
Jeśli go nie ma, skontaktuj się
support@ironsoftware.com
Nie wymaga karty kredytowej
Przetestuj w produkcji bez znaków wodnych.
Działa tam, gdzie tego potrzebujesz.
Uzyskaj 30 dni pełni funkcjonalnego produktu.
Uruchom w ciągu kilku minut.
Pełny dostęp do naszego zespołu wsparcia technicznego podczas okresu próbnego
Demonstrowanie na żywo naszego produktu i jego kluczowych funkcji
Zyskaj rekomendacje funkcji specyficznych dla projektu
Wszystkie twoje pytania zostaną odpowiednio wyjaśnione, abyś miał wszystkie potrzebne informacje. (Bez żadnych zobowiązań.)
Proszę sprawdzić swoją pocztę e-mail, aby uzyskać klucz licencyjny wersji próbnej.
Jeśli nie otrzymasz wiadomości e-mail, rozpocznij czat na żywo lub wyślij wiadomość e-mail na support@ironsoftware.com
Zarezerwuj Konsultację Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.

Zarezerwuj 30-minutowe, osobiste demo.
Bez umowy, brak danych karty, brak zobowiązań.
