IRONSOFTWAREHOME

C# & VB .NET コードサンプル

C# VB PDF .NET : バーコードクイックスタートバーコードクイックスタート
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は、画像ファイル(jpeg、png、jpg)から、変数を渡したいプログラム的なフォーマットまで、さまざまな標準フォーマットをサポートしています。さらに、PDFなどの外部形式もサポートしており、IronBarcodeをあらゆるコードベースにシームレスに統合し、開発者にファイル形式と変数の柔軟性を提供します。

IronBarcodeはすべてのファイル形式に対応したバーコードリーダーとしてだけでなく、Code39などの標準エンコーディングとフォーマットをサポートするバーコード生成機能も兼ねています。 バーコードジェネレータのセットアップには、わずか2行のコードを必要とします。 参加のバリアが低く、多くのカスタマイズオプションを開発者に提供するIronBarcodeは、バーコードに関連するすべての状況においてナンバーワンの選択肢です。

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 */ };

バーコードライター

まず、必要なライブラリ、例えば12345を持つバーコードを作成します。 その後、生成されたバーコードを希望するフォーマットで画像として保存します。 IronBarcodeは、バーコードをBitmapとして作成することをサポートしているため、さまざまなオプションがあります。

高度なバーコードライター

上記の通り、IronBarcodeを使用してバーコードを生成するには、たった2行のコードで、後で利用するためにファイルとして保存します。 IronBarcodeはさらに、状況に応じてカスタマイズできるオプションの数々を開発者に提供します。

ResizeToメソッドを使用し、高さと幅を渡してバーコード画像のサイズを変更できます。

バーコードリーダー

上記と同様に、まずReadメソッドにファイルパスを渡して、後で使用するためにバリアブルとして保存し、バーコードオブジェクトを操作します。 PDFのような外部形式を読み取るための指定されたメソッドがあります。ReadPDF しかし、一般的な画像形式やビットマップにはReadを使用します。

BarcodeReaderOptions

IronBarcodeは、標準ファイル形式からバーコードをスキャンすることを開発者に可能にします。 しかし、開発者がBarcodeReaderOptionsメソッドの動作を微調整したい状況があり、特にプログラムでバーコードファイルのバッチを読み取る場合です。 このときBarcodeReaderOptionsが登場します。 IronBarcodeは、ExpectBarcodeTypesで完全にカスタマイズすることができます。 これにより、開発者は複数のスレッドを使用して複数の画像からバーコードを並行して読み取ることができ、並行読み取り時に使用するスレッドの数を制御することができます。

これらは、IronBarcodeの力を示すプロパティのいくつかに過ぎません。 完全なリストについては、ドキュメントを参照してください。

詳細ガイドでバーコードの作成方法を学びましょう! Read

当社の開発チームからの直接的な人間サポート

製品、統合、またはライセンスの問い合わせであろうと、Ironの製品開発チームはすべての質問に対応します。Ironと対話を始め、このライブラリをプロジェクトで最大限に活用してください。

.NET Core、.NET Standard、および .NET Framework での 1D および 2D バーコードの認識

IronBarcode .NET バーコード ライブラリは BarcodeEncoding Enum 内の任意の種類のバーコードを読み取ります。.NET Core、.NET Standard、および .NET Framework でバーコードを認識します。

在庫ワークフローの効率を高めるために、IronBarcode は一維 (1D) または線形バーコードをお勧めします。これには、UPC および EAN コードなどの伝統的で確立されたバーコード タイプが含まれます。グローバルポイントオブセールスサービスは通常、UPC (ユニバーサルプロダクトコード) バーコード(そのバリエーションUPC-AとUPC-Eを含む)を使用します。ターゲット消費者は、倉庫およびレジでの製品特徴の識別および追跡が容易になるという利益を得ます。UPCAは12から13桁の数値コンテンツのみを持つことに制限されていますが、UPCEは8から13桁のコンテンツをサポートします。

UPC と同様に、ヨーロッパの市場は EAN バーコードを使用して消費者製品にポイントオブセールススキャン用のラベルを付けます。そのバリエーションには、デフォルトとして EAN-13 が含まれ、小さなパッケージスペースには EAN-8 が使用されます。柔軟性に加えて、高密度バーコードとして EAN-13 はより大きなデータセットをコンパクトにエンコードします。

1D バーコードはそこに終わりません。

自動車業界および防衛産業は Code 39 バーコードを利用します。タイトルは 39 文字(現在は 43 に改訂)をエンコードする能力を示しています。同様に、Code 128 文字セットと高データ密度はロジスティクスの一部として続きます。梱包業界は梱包材をラベル付けするために ITF (Interleaved 2 of 5) バーコードを好みます。MSI は製品識別と在庫管理のために使用されます。

製薬業界は Pharmaceutical Binary Code を利用します。一方、RSS 14 (Reduced Space Symbologies) および Databar バーコードは 1D と 2D のバーコード ハイブリッドです。これは小さなアイテムをマークするために医療分野のお気に入りです。Code 128 バーコードと同様に、Codabar もロジスティクスおよび医療分野の好みです。これはコンピュータを使用せずに、ドットマトリックス プリンター出力から読み取ることができます。

2D バーコードには、Aztec、Data Matrix、Data Bar、IntelligentMail、Maxicode、QR コードが含まれます。さまざまな業界で使用される Aztec は、低解像度での読取りを備えたチケットや搭乗券での交通運営に使用されます。IntelligentMail は米国郵便での特定の目的に限定されている一方で、Maxicode は運送の追跡を標準化するために使用されます。

バーコードの中で最も広く知られているのは QR コードです。 B2B 拓から B2C 拓まで、その柔軟性、エラー耐性、読取りやすさ、数値、アルファニメリック、バイト/バイナリ、漢字などのさまざまなデータサポートが、あらゆる目的で使用されています。

タイプが最終決定されたら、IronBarcode がその先をお任せください!

.NET バーコード リーダーで、バーコード生成と読み取りプロジェクトを開始しましょう

IronBarcode の多用途で高度かつ効率的なライブラリを使用すると、.NET におけるバーコードの種類の読み取りが簡単になります。

どこから開始しますか?

IronBarcode の NuGet パッケージをインストールするか、DLL を手動でプロジェクトまたはグローバルアセンブリキャッシュにインストールします。これで、1 行のコードで C# バーコード イメージ スキャナー アプリケーションを作成する一歩手前です。バーコード イメージ、値、エンコーディング タイプ、バイナリ データ (あれば) を抽出し、すべてをコンソールに出力します。

TryHarder - 傾斜したバーコードフォーマットをより深くスキャンする

IronBarcode の QuicklyReadOneBarcode メソッドに TryHarder 変数を追加することで、アプリケーションはより時間をかけて分析することで、不明瞭、傾斜、または破損した QR コード イメージ フォーマットをより詳細にスキャンしようとします。

複数形式を自由に指定

IronBarcode は無制限のバーコード解析ツールを提供します。

パフォーマンスと精度を向上させることができます。パイプ文字または「ビットワイズ OR」を使用して、複数のバーコード形式を同時に指定できます。代わりに、BarcodeReader.ReadASingleBarcode メソッドを使用してより具体性と品質を得ることができます。

PDF ドキュメント、スキャン、マルチスレッドからのバーコード読み取り

次のプロジェクトがスキャンした PDF ドキュメントを読み取り、すべての 1D バーコードを探している場合、IronBarcode は失望させません。1 つのドキュメントから単一のバーコードを読み取ることと同様に、今度はバーコードが属するページ番号に関する追加情報があります。

同様に、マルチフレーム TIFF からも同様の結果が得られます。この点で、それは PDF と同様に扱われます。

マルチスレッドが悩ます問題になっていますか? そうであれば、IronBarcode でサポートされています!

複数のドキュメントを読み取るには、ドキュメントのリストを作成して BarcodeReader.ReadBarcodesMultithreaded メソッドを使用することで、より良い結果を得ることができます。これは複数のスレッドと、業務のプロセスを実行するためにすべての CPU コアを使用でき、1 度に複数のバーコードを一度に読み取るよりも指数関数的に高速です。

不完全なイメージの心配は、完全なバーコード ジェネレーターで過去のものになりました

現実の世界では、スクリーンショットや PNG 画像、写真など完全でない画像形式のバーコードをスキャンしたいと思うかもしれません。従来のオープンソースの .NET バーコード ジェネレーターおよびリーダー ライブラリでは、完全でない画像形式を読み取ることは不可能です。しかし、IronBarcode ではこれを信じられないほど簡単にします。

QuicklyReadOneBarcode の TryHarder メソッドは、不完璧なデジタル サンプルからのバーコード読み取りを IronBarcode にデスクースさせ、読み取ります。

写真、スキャン、サムネイル

写真が傾いている場合、バーコード回転および画像補正を設定して、携帯電話のカメラから予想されるデジタルノイズ、傾斜、透視、および回転を合理的に補正します。

同様に、スキャンした PDF から QR コードおよび PDF-417 バーコードを読み取るには、適切なレベルのバーコード回転補正およびバーコード画像補正を設定してドキュメントを軽くクリーニングする必要があります。しかし、パフォーマンスを妥協することを避けるために過剰に指定することには慎重を期します。

壊れたバーコードのサムネイルを持っている場合、IronBarcode リーダー メソッドは自動的に小さすぎるバーコード イメージを検出し、アップスケールし、サムネイル作成に関連するデジタル ノイズをすべてクリーニングし、再び読み取り可能にします。

開発者にとって、これ以上容易にならない操作です!

.NET Core プロジェクトでの簡単な使用のために設計されています

数行のコードで数分で開始できます。.NET Core、.NET Standard、Framework 用に設計された、依存性のないシングル DLL として構築されており、32 ビットおよび 64 ビットをサポートし、いかなる .NET 言語でも使用可能です 。Web、クラウド、デスクトップ、コンソール アプリケーションで使用でき、モバイルおよびデスクトップ デバイスをサポートしています。この リンクからソフトウェア製品をダウンロードできます。

IronBarcode を要約する - バーコード イメージの作成および操作用

IronBarcode は、さまざまなバーコード タイプと形式の作成、サイズ変更、および保存を容易にするため、このままでは確実に第一歩を踏み出せます!

Fluent API を使用して生成されたバーコード クラスを使用して、マージンを設定し、サイズ変更、バーコードに注釈を追加して、IronOCR がファイル名から自動的に正しい画像タイプを選ぶようにして保存します。GIF、HTML ファイル、HTML タグ、JPEG、PNG、TIFF、および Windows ビットマップのいずれであってもです。

StampToExistingPdfPage メソッドを使用すると、既存の PDF にバーコードを生成してスタンプできます。汎用 PDF の編集や、内部識別番号の追加をバーコードで行う場合などに役立ちます。

LIVE 24/7 人間サポートに今すぐ接続してください。質問がある場合やプロジェクトサポートが必要な場合は、30 日間の試用キーを開始し、広範なドキュメントリソースを簡単に理解できる英語で利用できます。または、749 ドルから始まる生涯ライセンスを利用することができます。

サポート:

  • .NET Core 2.0以上
  • .NET Framework 4.0以上のサポート C#、VB、F#
  • Microsoft Visual Studio. .NET開発IDEアイコン
  • Visual Studio のための NuGet インストーラーサポート
  • JetBrains ReSharper C#言語アシスタント互換
  • Microsoft Azure C# .NETホスティングプラットフォーム互換

ライセンスと価格

無料のコミュニティ開発ライセンス。商用ライセンスは$999から。

完全なライセンスオプションを見る

C# & VB .NET 向けのバーコード & QR チュートリアル

C# でバーコードを読むためのチュートリアル + コード例 | .NET チュートリアル
C#.NETバーコードQR
Frank Walker .NET プロダクトデベロッパー

バーコードおよびQRを読み取る | C# VB .NETチュートリアル

Frank が C# .NET バーコードアプリケーション内で IronBarcode を使用してスキャン、写真、PDF ドキュメントからバーコードを読む方法をご覧ください…

Frank のバーコード読み取りチュートリアルを見る
C# & VB.NET でバーコードを書き込むためのチュートリアル + コード例
C#.NETバーコード
Francesca Miller ジュニア .NET エンジニア

C# または VB.NET でバーコード画像を生成する

Francesca は C# または VB アプリケーションで画像にバーコードを書き込むためのいくつかのヒントとコツを共有します。IronBarcode で利用できるすべてのオプションをどのように活用してバーコードを書くかをご覧ください…

Francesca のバーコードチュートリアルを見る
チュートリアル + コード例 VB.NET PDF作成と編集 | VB.NET & ASP.NET PDF
QR.NETC#VB
Jennifer Wright アプリケーションアーキテクチャリーダー

C# & VB .NET アプリケーションで QR コードを書くためのチュートリアル

Jenny のチームは IronBarcode を使って毎日何千もの QR を書いています。IronBarcode を最大限に活用するためのチュートリアルをご覧ください…

Jenny のチームによる QR 書き込みチュートリアル

何千人もの開発者が IronBarcode を使用しています…

会計および財務のシステム

  • # 領収書
  • # 報告
  • # 請求書印刷
ASP.NET会計および財務システムにPDFサポートを追加

ビジネスのデジタル化

  • # ドキュメント
  • # 注文&ラベリング
  • # 用紙の置き換え
C#ビジネスデジタル化のユースケース

エンタープライズコンテンツ管理

  • # コンテンツ制作
  • # ドキュメント管理
  • # コンテンツ配布
.NET CMS PDFサポート

データと報告アプリケーション

  • # パフォーマンストラッキング
  • # トレンドマッピング
  • # レポート
C# PDFレポート
今日参加しよう
Iron Softwareエンタープライズ.NETコンポーネント開発者
C#ライブラリ開発者

何千もの企業、政府、小規模企業、開発者がIronソフトウェア製品を信頼しています。

Ironのチームは、.NETソフトウェアコンポーネント市場で10年以上の経験があります。

Iron Customer Icon
Iron Customer Icon
Iron Customer Icon
Iron Customer Icon
Iron Customer Icon
Iron Customer Icon
Iron Customer Icon
Iron Customer Icon

準備はできましたか?

Nuget Downloads 2,422,100バージョン:2026.9リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。