バーコードクイックスタート

IronBarcodeは、画像ファイル(jpeg、png、jpg)からビットマップなどの変数を渡したいプログラム的なフォーマットまで、さまざまな標準フォーマットをサポートしています。さらに、IronBarcodeはPDFなどの外部フォーマットもサポートしており、あらゆるコードベースにシームレスに統合でき、開発者にファイルフォーマットと変数の柔軟性を提供します。

全てのファイルフォーマットのバーコードリーダーであることに加えて、IronBarcodeは全ての標準エンコーディングとフォーマットをサポートするバーコードジェネレータとしても機能します。例えば、EAN8Code128、および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 */ };
### バーコードライター 最初に`IronBarCode`や`System.Drawing`のような必要なライブラリをインポートし、文字列値`12345`でフォーマット`EAN8`のバーコードを作成するために`BarcodeWriter`をインスタンス化します。 その後、生成されたバーコードを希望するフォーマットで画像として保存します。 これには様々なオプションがあり、IronBarcodeは`Image`や`Bitmap`としてバーコードを作成することをサポートしています。 #### 高度なバーコードライター 上記からわかるように、IronBarcodeを使用してバーコードを生成するにはわずか2行のコードだけで済み、その後使用のためにファイルとして保存します。 IronBarcodeはさらに、バーコードを状況に合わせてカスタマイズするための豊富なオプションを開発者に提供することでこれを拡張します。 `ResizeTo`メソッドを使用し、高さと幅を渡してバーコード画像のサイズを変更できます。 ### バーコードリーダー 上記のように最初に`BarcodeReader`をインスタンス化し、`Read`メソッドにファイルパスを渡し、後で使用するために変数として保存してバーコードオブジェクトを操作します。 指定された方法があり、`ReadPDF`を使用してPDFのような外部フォーマットを読み取ります; しかし、一般的な画像フォーマットやビットマップの場合は、`Read`を使用します。 #### BarcodeReaderOptions IronBarcodeは標準ファイルフォーマットからバーコードをスキャンすることを開発者に許可します。 しかし、`Read`メソッドの動作を微調整したい場面があり、とくにプログラム的にバーコードファイルのバッチを読み取る場合においてです。 ここで`BarcodeReaderOptions`が登場します。 IronBarcodeでは、読み取り速度を`Speed`で設定したり、ファイルに複数のバーコードが予想されるかどうかを`ExpectedMultipleBarcodes`で指定したり、どのような種類のバーコードであるかを`ExpectBarcodeTypes`プロパティで制御することなど、完全にカスタマイズできます。 これにより、開発者は複数のスレッドを使用して複数の画像からバーコードを並行して読み取ることができ、並行読み取り時に使用するスレッドの数を制御することができます。 これらはIronBarcodeの力を示す特性のほんの一部です。 完全なリストについては、[ドキュメント](https://ironsoftware.com/csharp/barcode/object-reference/api/IronBarCode.BarcodeReaderOptions.html)を参照してください。 詳細なガイドでバーコードの作成を学びましょう!
準備はいいですか?
Nuget ダウンロード 1,935,276 | バージョン: 2025.11 ただ今リリースされました