「Barcode.net」が史上最大の大規模バージョンアップ!Windows専用から全プラットフォーム対応へ進化

業界最新情報

開発者必見!「Barcode.net」が全プラットフォーム対応でバーコード作成の常識を塗り替える

プログラミングの世界でバーコード作成ツールとして長年にわたり高いシェアを誇る「Barcode.net」が、この度「Barcode.net ver 5.0」として大規模なバージョンアップを果たしました。2026年2月9日(月)にリリースされたこの新バージョンは、24年間の歴史の中で「史上最大のアップデート」と位置づけられています。従来のWindows専用という制約を打ち破り、あらゆるプラットフォームでのバーコード出力に対応したことで、開発者の皆様の可能性を大きく広げることでしょう。

「Barcode.net」とは?

「Barcode.net」は、C#やVB.NETといった.NET開発言語を用いてバーコードを作成するためのライブラリです。その使いやすさと高機能性から、国内の.NETバーコード作成ツールとして多くの開発者に選ばれ続けてきました。

構成図 - システム概要

「Barcode.net ver 5.0」の画期的な進化

今回のバージョンアップの最大のポイントは、その「クロスプラットフォーム対応」にあります。これまでWindows専用(GDI+というグラフィックス技術を使用)だった「Barcode.net」が、WPF、ImageSharp、SkiaSharp、MAUI Graphicsといった多様なグラフィックスライブラリに対応しました。

これにより、Windowsデスクトップアプリケーションはもちろん、Linux、macOS、iOS、Androidといったモバイル環境まで、あらゆるプラットフォームでバーコード出力が可能になりました。さらに、Docker環境やクラウド環境(AWS、Azure、GCPなど)での利用にも対応しており、より柔軟なシステム構築をサポートします。

構成図 - クロスプラットフォーム

新バージョンで追加された主な機能

  1. クロスプラットフォーム対応・多様なグラフィックスライブラリ対応
    Windowsだけでなく、Linux、macOS、iOS、Androidといった幅広い環境でバーコード出力が可能になりました。利用可能なグラフィックスライブラリとして、GDI+(Windows専用)、WPF(WindowsのWPFアプリ向け)、ImageSharp(Windows/Linuxなど汎用)、SkiaSharp(全プラットフォーム)、MAUI Graphics(.NET MAUIアプリ向け)が挙げられます。
    利用可能グラフィックス

  2. SVG出力対応
    SVG(Scalable Vector Graphics)形式での出力が可能になりました。SVGはベクター形式のため、拡大・縮小してもバーコードの品質が劣化しないのが特徴です。Webアプリケーションでのブラウザ表示に最適で、高い視認性を保てます。

  3. Base64出力・メモリストリーム出力対応
    バーコード画像をBase64文字列やメモリストリームとして取得できるようになりました。これにより、HTMLタグに直接埋め込んだり、ファイルI/Oを介さずに画像を扱えるため、Dockerやコンテナ環境での一時ファイル作成が不要となり、より効率的な運用が期待できます。

  4. Draw()メソッドの精度向上
    バーコードの描画精度が大幅に向上しました。特に、指定した幅に正確にバーコードを描画する際の精度が格段に良くなり、より高品質なバーコードを生成できるようになっています。

  5. BackColor / ForeColor 指定対応
    バーコードの背景色と前景色を自由に指定できるようになり、アプリケーションのデザインに合わせた柔軟なカスタマイズが可能になりました。

  6. .NET 8 / .NET 9 / .NET 10 対応
    最新の.NETバージョンに対応し、それぞれのバージョン用のDLLが提供されます。これにより、常に最新の開発環境で「Barcode.net」を利用できます。

  7. QRコード Version=0(AUTO)追加
    QRコードのバージョン指定において、0を指定するとデータ量に応じて最適なバージョンが自動選択されるようになりました。これにより、手動でのバージョン指定の手間が省け、開発効率が向上します。

  8. GitHub / NuGet パッケージ公開
    「Barcode.net」がGitHubとNuGetで利用可能になりました。NuGetパッケージとして配信され、サンプルプログラムはGitHubで公開されています。これにより、開発者はより手軽にライブラリを導入・活用できます。

「Barcode.net」が選ばれる理由

長年にわたり多くの開発者に支持されてきた「Barcode.net」には、以下の特長があります。

  • ランタイムライセンスフリー: 開発ライセンスのみで、運用時のサーバーやクライアントでのライセンス費用は発生しません。

  • 出力バーコードの読み取り精度が高い: 専門の検査機で精度を検証しており、高い読み取り精度を誇ります。プリンタによるにじみにも対応できるよう、ドット単位での線幅調整が可能です。

  • バーコード生成が容易で使いやすい: シンプルなインターフェースと、わずか2ステップでバーコードを出力できるロジックにより、簡単に利用を開始できます。

  • 軽量: 数MBのメモリ上で動作し、システムへの負荷を最小限に抑えます。

  • 汎用性がある: グラフィックオブジェクト、SVGファイル、SVG文字列、Base64文字列など、多様な形式でバーコードを出力でき、様々なアプリケーションでの利用が可能です。

バーコードの種類も豊富に対応

「Barcode.net」は、JAN-13、QRコード、DataMatrix、PDF417、GS1データバーなど、多岐にわたるバーコード形式に対応しています。

「Barcode.net ver 5.0」を体験してみよう!

「Barcode.net ver 5.0」の進化は、開発者の皆様にとって大きなメリットをもたらすことでしょう。クロスプラットフォーム対応により、これまで以上に多様なアプリケーションでバーコード機能を活用できます。

ブラウザ上で動作を体験できるオンラインデモサイトや、試用版も提供されていますので、ぜひ一度お試しください。

この大規模バージョンアップにより、開発の効率化とアプリケーションの可能性がさらに広がることは間違いありません。ぜひこの機会に、「Barcode.net ver 5.0」の導入を検討してみてはいかがでしょうか。

コメント

×