Ustaw opcje czytnika kodow kreskowych PDF
using IronBarCode;

PdfBarcodeReaderOptions myPdfOptionsExample = new PdfBarcodeReaderOptions()
{
    // The password string to open the PDF if there is one
    Password = "password123",

    // Pages of the PDF you want to scan
    PageNumbers = new[] { 1, 3 },

    // By default, all barcode formats are scanned for
    // Specifying a subset of barcode types to search for would improve performance
    ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,

    // The DPI (dots per inch) to render each barcode image for reading
    DPI = 72,

    // The scaling factor to scale the width and height when converting the PDF to image
    // Default is 3.5 for both dimensions
    Scale = 4
};

// Read the pdf with the options applied
var results = BarcodeReader.ReadPdf("barcode.pdf", myPdfOptionsExample);
NuGet Download
PM > Install-Package BarCode
Ustaw opcje czytnika kodow kreskowych PDF

Ustaw opcje czytnika kodow kreskowych PDF

IronBarcode oferuje rozne opcje w klasie PdfBarcodeReaderOptions, aby wspierac niestandardowe i zoptymalizowane odczyty pdfow. To bedzie obslugiwac hasla do PDF, wybierac strony do skanowania, Dpi do analizowania PDF oraz wszelkie dodatkowe skalowanie, aby poprawic jakosc odczytu.

Kluczowe punkty

  1. Tworzenie PdfBarcodeReaderOptions:
    • Tworzona jest instancja PdfBarcodeReaderOptions w celu ustawienia roznych opcji przetwarzania PDF:
      • Dpi: Ustawia rozdzielczosc do analizowania PDF. Wyższe Dpi mogą poprawić dokładność wykrywania kodów kreskowych.
      • PageNumbers: Okresla strony PDF, które należy skanować. Można to dostosować do określonych stron.
      • Password: Jeśli PDF jest zabezpieczony hasłem, można podać poprawne hasło przy użyciu tej opcji.
      • ScaleToX oraz ScaleToY: Te opcje pozwalają zmienić skalę obrazu PDF, aby pomóc w poprawie dokładności wykrywania kodów kreskowych.
  2. Odczyt kodów kreskowych:
    • Metoda ReadPdfBarcodes jest używana do odczytu i dekodowania kodów kreskowych z pliku PDF. Wykorzystuje ona określone opcje.
  3. Iteracja i wyświetlanie wyników:
    • Petla foreach iteruje po wynikach kodów kreskowych, wyswietlajac na konsoli kazdy Type i Value kodu kreskowego.
    • Zapewnia to, że wszystkie wykryte kody kreskowe z określonych stron są wyprowadzane do weryfikacji lub dalszego przetwarzania.
Dowiedz się, jak odczytywać kody kreskowe z PDF za pomocą C#
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 2,540,041Wersja:2026.11właśnie wydany