この簡単なトピックでは、C# で Barcode を SVG に変換する方法を説明します。環境の構成に関する詳細を提供し、さまざまなクラスと関数を使用してタスクを実行します。非常にシンプルな API インターフェースを使用し、他のサードパーティ ソフトウェアやアプリケーションに依存せずに C# でバーコード SVG 画像を生成できる実行可能なサンプル コードが提示されています。
C# でバーコード SVG 画像を生成する手順
- NuGet Package Manager を使用して Aspose.BarCode を追加する環境を確立します
- プログラムに必要な名前空間を含める
- EncodeType 128 を設定し、バーコード テキストを追加して、BarCodeGenerator class オブジェクトをインスタンス化します。
- 生成されたバーコードを SVG としてディスクに保存します
C# SVG バーコード ジェネレーター で前述の手順を使用すると、数行のコードを使用してアプリケーションを開発できます。 BarCodeGenerator クラスのオブジェクトをインスタンス化して、エンコード タイプ 128 の単純なバーコードとサンプル テキストを作成することからプロセスを開始します。最後のステップでは、生成されたバーコードが SVG ファイルとしてディスクに保存されます。
C# でバーコードを SVG に変換するコード
using System; | |
using Aspose.BarCode; | |
using Aspose.BarCode.Generation; | |
namespace KBBarcode | |
{ | |
public class CreateBarcodeSVG | |
{ | |
public static void ConvertBarcodeToSVG() | |
{ | |
String path = @"C:/TestData/"; | |
// Apply the API license to perform the barcode to SVG rendering without a watermark | |
License barcodeLicence = new License(); | |
barcodeLicence.SetLicense(path+ "Conholdate.Total.Product.Family.lic"); | |
// Create a simple barcode | |
BarcodeGenerator samplpeBarcodeGenerator = new BarcodeGenerator(EncodeTypes.Code128, "ABCD12345678911121"); | |
// convert barcode to SVG | |
samplpeBarcodeGenerator.Save(path+"GeneratedSVGBarCode.svg", BarCodeImageFormat.Svg); | |
Console.WriteLine("Rendering completed"); | |
} | |
} | |
} |
上記の C# の例では、エンコード タイプ 128 を設定してバーコードを SVG に変換します。これは非常に単純なコードですが、サイズ、解像度、境界線の設定、回転角度、およびパディングに関してバーコードの外観を調整するなど、バーコードの他の多くのプロパティを設定できます。
この短いチュートリアルでは、C# を使用して SVG バーコードを生成する方法を学びました。バーコードの読み取りに興味がある場合は、C# を使用してバーコードを読み取る方法 の記事を参照してください。