Search Results for

    Show / Hide Table of Contents

    Class PdfBarcodeReaderOptions

    An Options class of PdfBarcodeReaderOptions for reading many popular barcode formats from PDFs.

    Features: MaxParallelThreads, Reading detail, ExpectMultipleBarcodes, Crop-area, Image filters and preprocessing for improved accuracy.
    Inheritance
    System.Object
    BarcodeReaderOptions
    PdfBarcodeReaderOptions
    Inherited Members
    BarcodeReaderOptions.Speed
    BarcodeReaderOptions.ExpectMultipleBarcodes
    BarcodeReaderOptions.ExpectBarcodeTypes
    BarcodeReaderOptions.Multithreaded
    BarcodeReaderOptions.MaxParallelThreads
    BarcodeReaderOptions.CropArea
    BarcodeReaderOptions.UseCode39ExtendedMode
    BarcodeReaderOptions.RemoveFalsePositive
    BarcodeReaderOptions.ImageFilters
    Namespace: IronBarCode
    Assembly: IronBarCode.dll
    Syntax
    public class PdfBarcodeReaderOptions : BarcodeReaderOptions

    Constructors

    PdfBarcodeReaderOptions()

    Initializes a new instance of the PdfBarcodeReaderOptions class.

    Declaration
    public PdfBarcodeReaderOptions()

    PdfBarcodeReaderOptions(IEnumerable<Int32>)

    Initializes a new instance of the PdfBarcodeReaderOptions class with the specified pages.

    Declaration
    public PdfBarcodeReaderOptions(IEnumerable<int> PageNumbers)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<System.Int32> PageNumbers

    The page numbers of the PDF.

    PdfBarcodeReaderOptions(Int32)

    Initializes a new instance of the PdfBarcodeReaderOptions class with the specified page.

    Declaration
    public PdfBarcodeReaderOptions(int PageNumber)
    Parameters
    Type Name Description
    System.Int32 PageNumber

    The page number of the PDF.

    Properties

    DPI

    The Dots per inch to rendering each Barcode images.

    Declaration
    public int DPI { get; set; }
    Property Value
    Type Description
    System.Int32

    PageNumbers

    The page numbers of the PDF to read expressed as an Array, List or IEnumerable of System.Int32. PageNumbers are '1 based' meaning that the first page number is 1 rather than zero.

    Declaration
    public IEnumerable<int> PageNumbers { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.IEnumerable<System.Int32>

    Password

    The password string to open / unencrypt the PDF. Null or "" assign no password.

    Declaration
    public string Password { get; set; }
    Property Value
    Type Description
    System.String

    Scale

    The Scale Factor for Scaling Width and Height when convert Pdf to Image. Default 3.5.

    Declaration
    public double Scale { get; set; }
    Property Value
    Type Description
    System.Double

    Inherited members

    Speed
    ExpectMultipleBarcodes
    ExpectBarcodeTypes
    Multithreaded
    MaxParallelThreads
    CropArea
    UseCode39ExtendedMode
    RemoveFalsePositive
    ImageFilters
    ☀
    ☾
    Downloads
    • Download with Nuget
    • Free 30-Day Trial Key
    In This Article
    Back to top
    Install with Nuget
    Want to deploy IronBarcode to a live project for FREE?
    What’s included?
    30 days of fully-functional product
    Test and share in a live environment
    No watermarks in production
    Get your free 30-day Trial Key instantly.
    No credit card or account creation required
    Your Trial License Key has been emailed to you.
    Download IronBarcode free to apply
    your Trial Licenses Key
    Install with NuGet View Licenses
    Licenses from $499. Have a question? Get in touch.