В этом простом разделе вы узнаете, как преобразовать Barcode в SVG на C#, предоставив подробную информацию о настройке среды и использовании различных классов и функций для выполнения задачи. Представлен исполняемый пример кода, который может генерировать SVG-изображение штрих-кода на C#, используя очень простой интерфейс API и не завися от какого-либо другого стороннего программного обеспечения или приложения.
Шаги по созданию изображения SVG штрих-кода в C#
- Установите среду для добавления Aspose.BarCode с помощью диспетчера пакетов NuGet.
- Включите необходимые пространства имен в программу
- Создайте объект BarCodeGenerator class, установив EncodeType 128 и добавив текст штрих-кода.
- Сохраните сгенерированный штрих-код в формате SVG на диске.
Используя вышеупомянутые шаги в генераторе штрих-кода * C # SVG *, приложение может быть разработано с использованием нескольких строк кода. Мы начнем процесс с создания экземпляра объекта класса BarCodeGenerator для создания простого штрих-кода с типом кодирования 128 вместе с образцом текста. На последних этапах сгенерированный штрих-код сохраняется в виде файла SVG на диске.
Код для преобразования штрих-кода в 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# преобразует штрих-код в SVG, задав тип кодирования 128. Перечислитель EncodeTypes содержит множество других кодировок, включая EAN-13 и EAN-8, ITF-14, Code39, QR-код, код GS1 и другие. Это довольно простой код, но вы можете установить множество других свойств для штрих-кода, например настроить его внешний вид с точки зрения размера, разрешения, настроек границ, угла поворота и отступов.
В этом коротком руководстве мы научились генерировать штрих-код SVG с помощью C#. Если вам интересно узнать о чтении штрих-кода, обратитесь к статье как читать штрих-код с помощью С#.