IRONSOFTWAREHOME

Przykłady kodu dla aplikacji kodów QR

C# VB PDF .NET : Szybki start z kodem kreskowymSzybki start z kodem kreskowym
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;
NuGet Downloads Badge
PM > Install-Package BarCode

IronBarcode obsługuje różne standardowe formaty, od plików obrazów (jpeg, png, i jpg) po bardziej programistyczne formaty, gdzie chcesz przesyłać zmienne, takie jak bitmapy. Dodatkowo obsługuje także zewnętrzne formaty, takie jak PDF, co pozwala IronBarcode na bezproblemową integrację z dowolną bazą kodu, dając deweloperom elastyczność w kwestii formatów plików i zmiennych.

Poza tym, że jest czytnikiem kodów kreskowych dla wszystkich formatów plików, IronBarcode działa również jako generator kodów kreskowych, który obsługuje wszystkie standardowe kodowania i formatowanie, takie jak EAN8, Code128, oraz Code39. Konfiguracja generatora kodów kreskowych zajmuje tylko dwie linie kodu. Dzięki niskiemu progowi wejścia i wielu opcjom dostosowania dla deweloperów, IronBarcode jest numerem jeden we wszystkich sytuacjach związanych z kodami kreskowymi.

Czytnik kodów kreskowych i generator kodów kreskowych w C#

  1. var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeEncoding.EAN8);
  2. Image myBarcodeImage = myBarcode.ToImage();
  3. myBarcode.ResizeTo(400, 100);
  4. var resultFromFile = BarcodeReader.Read(@"file/barcode.png");
  5. var myOptionsExample = new BarcodeReaderOptions { /* Options */ };

Autor kodu kreskowego

Najpierw importujemy potrzebne biblioteki, takie jak IronBarCode i System.Drawing, oraz tworzymy instancję BarcodeWriter, aby stworzyć kod kreskowy z wartością string 12345 w formacie EAN8. Następnie zapisujemy wygenerowany kod kreskowy jako obraz w żądanym formacie. Istnieją różne opcje dla tego zadania, ponieważ IronBarcode obsługuje tworzenie kodu kreskowego jako Image oraz jako Bitmap.

Zaawansowany generator kodów kreskowych

Jak pokazano powyżej, generowanie kodu kreskowego za pomocą IronBarcode wymaga tylko dwóch linii kodu i zapisania go jako plik do późniejszego użycia. IronBarcode rozszerza to, oferując deweloperom mnóstwo opcji dostosowywania kodu kreskowego do sytuacji.

Możemy użyć metody ResizeTo i podać wysokość oraz szerokość, aby zmienić rozmiar obrazu kodu kreskowego.

BarCode Reader

Podobnie jak powyżej, najpierw tworzymy instancję BarcodeReader, podajemy ścieżkę do pliku dla metody Read i zapisujemy ją jako zmienną do użycia później i manipulacji obiektem kodu kreskowego. Istnieją określone metody do odczytywania zewnętrznych formatów, takich jak PDF z ReadPDF; jednak dla ogólnych formatów obrazów i bitmap używalibyśmy Read.

Opcje BarcodeReader

IronBarcode pozwala deweloperom skanować kody kreskowe z użyciem standardowego formatu plików. Jednakże istnieją sytuacje, w których deweloperzy chcą dostroić działanie metody BarcodeReaderOptions, zwłaszcza w przypadkach, gdy odczytywana jest seria plików kodów kreskowych programowo. W tym miejscu wkracza BarcodeReaderOptions. IronBarcode pozwala w pełni dostosowywać takie rzeczy jak prędkość, z jaką odczytuje z Speed, czy w pliku spodziewane są wielokrotne kody kreskowe z ExpectedMultipleBarcodes, oraz jakiego rodzaju są to kody kreskowe przy pomocy właściwości ExpectBarcodeTypes. To pozwala deweloperom uruchamiać wiele wątków do odczytywania kodów kreskowych z wielu obrazów jednocześnie oraz kontrolować liczbę wątków używanych podczas równoległego odczytu.

To tylko niektóre z właściwości, które pokazują moc IronBarcode. Aby uzyskać pełną listę, zapoznaj się z dokumentacją tutaj.

Dowiedz się, jak tworzyć kody kreskowe z naszą szczegółową instrukcją! Read

Bezpośrednie wsparcie od naszego zespołu deweloperskiego

Czy to pytania dotyczące produktu, integracji czy licencjonowania, zespół deweloperski produktów Iron jest dostępny, aby wspierać wszystkie Twoje pytania. Skontaktuj się i nawiąż dialog z Iron, aby w pełni wykorzystać naszą bibliotekę w swoim projekcie.

Znajduje wiele typów kodów QR

IronBarcode odczytuje i generuje większość standardów kodów kreskowych i QR, w tym UPC A/E, EAN 8/13, Code 39, Code 93, Code 128, ITF, MSI, RSS 14/Expanded, Databar, CodaBar, QR, Styled QR, Data Matrix, MaxiCode, PDF417, Plessey, i Aztec. Wyniki zapewniają dane kodu kreskowego, typ, stronę, tekst i obraz kodu kreskowego; idealne dla systemów archiwizacyjnych lub indeksacyjnych.

Szybki i dokładny odczyt z przetwarzaniem wstępnym obrazów

IronBarcode automatycznie przetwarza wstępnie obrazy kodów kreskowych, aby poprawić szybkość i dokładność. Korekcja rotacji, szumów, zniekształceń i przekrzywień w celu odczytania skanów lub ramek wideo na żywo. Gotowy do przetwarzania wsadowego aplikacji serwerowych przy użyciu wielu rdzeni i wielowątkowości. Automatyczne znajdowanie jednego lub wielu kodów kreskowych w dokumentach jedno- i wielostronicowych. Wyszukiwanie określonych typów kodów kreskowych lub lokalizacji dokumentów bez potrzeby skomplikowanych API.

Zbudowany do łatwego użytku w projektach .NET Core, Standard i Framework

Get started in minutes with a few lines of code. Built for the .NET as an easy to use single DLL; without dependencies; supporting 32 & 64 bit; in any .NET Language. Use in Web, Cloud, Desktop or Console Applications; supporting Mobile & Desktop devices.

You can download the software product from this link.

Zapisuj kody QR do wielu formatów

Zapisz lub wydrukuj do pliku lub strumienia, jako PDF, JPG, TIFF, GIF, BMP, PNG, lub HTML formaty. Ustaw kolor, jakość, obrót, rozmiar i tekst. Użyj narzędzi programistycznych do kodu kreskowego C# wraz z IronPDF i IronOCR, aby stworzyć pełną bibliotekę dokumentów .NET.

Obsługuje:

  • .NET Core 2.0 i wyżej
  • .NET Framework 4.0 i nowsze wspierają C#, VB, F#
  • Microsoft Visual Studio. Ikona IDE do programowania .NET
  • Wsparcie instalatora NuGet dla Visual Studio
  • Kompatybilność z asystentem języka C# JetBrains ReSharper
  • Kompatybilność z platformą hostingową Microsoft Azure C# .NET

Licencjonowanie i wycena

Bezpłatne licencje dla rozwoju społeczności. Licencje komercyjne od 749 USD.

Zobacz pełne opcje licencji

Poradniki dotyczące kodów QR dla C# i VB .NET

Samouczek + przykłady kodu do odczytywania kodów kreskowych w C# | Tutorial .NET
C#.NETkod kreskowyQR
Frank Walker deweloper produktu .NET

Czytaj kody kreskowe i QR | Poradnik C# VB .NET

Zobacz, jak Frank używa IronBarcode do odczytywania kodów kreskowych z skanów, zdjęć i dokumentów PDF w swojej aplikacji kodu kreskowego C# .NET...

Zobacz Samouczek do Odczytu Kodów Kreskowych Franka
Samouczek do Pisania Kodów Kreskowych + Przykłady Kodu w C# i VB.NET
C#.NETkod kreskowy
Francesca Miller młodszy inżynier .NET

Generowanie obrazów kodów kreskowych w C# lub VB.NET

Francesca dzieli się kilkoma wskazówkami i trikami dotyczącymi zapisywania kodów kreskowych do obrazów w aplikacjach C# lub VB. Zobacz, jak pisać kody kreskowe i wszystkie dostępne opcje z IronBarcode...

Zobacz Samouczek Pisania Kodów Kreskowych Franceski
Samouczek + Przykłady Kodów VB.NET Tworzenie i Edycja PDF | VB.NET i ASP.NET PDF
QR.NETC#VB
Jennifer Wright lider architektury aplikacji

Samouczek do Pisania Kodów QR w Aplikacjach C# i VB .NET

Zespół Jenny używa IronBarcode do zapisywania tysięcy QR dziennie. Zobacz ich samouczek, jak wyciągnąć z IronBarcode maksimum...

Samouczek Pisania QR od Zespołu Jenny

Tysiące deweloperów używa IronBarcode do...

Systemy księgowe i finansowe

  • # Paragony
  • # Raportowanie
  • # Drukowanie faktur
Dodaj wsparcie PDF do systemów finansowych i ksiegowych ASP.NET

Cyfryzacja biznesu

  • # Dokumentacja
  • # Zamawianie i etykietowanie
  • # Zastępowanie papieru
Przypadki użycia cyfryzacji biznesu C#

Zarządzanie treściami Enterprise

  • # Produkcja treści
  • # Zarządzanie dokumentami
  • # Dystrybucja treści
.NET CMS obsługa PDF

Aplikacje danych i raportowania

  • # Śledzenie wydajności
  • # Mapa trendów
  • # Raporty
Raporty PDF w C#
Dołącz do nich już dziś
Enterprise Deweloperzy Komponentów .NET Iron Software
Deweloperzy bibliotek C#

Tysiące korporacji, rządów, MŚP i deweloperów ufa produktom software'owym Iron.

Zespół Iron ma ponad 10-letnie doświadczenie na rynku komponentów software'owych .NET.

Ikona Klienta Iron
Ikona Klienta Iron
Ikona Klienta Iron
Ikona Klienta Iron
Ikona Klienta Iron
Ikona Klienta Iron
Ikona Klienta Iron
Ikona Klienta Iron

Gotowy, aby rozpocząć?

Nuget Downloads 2,422,100Wersja:2026.9właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja 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.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta