Главное Авторские колонки Вакансии Образование
357 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как создавать штрих-коды в Word с помощью C#

В этой статье вы узнаете, как создавать штрих-коды в документе Word на C# с помощью библиотеки .NET Word.
Мнение автора может не совпадать с мнением редакции

Создание штрих-кодов в документе Word — практичное решение для повышения производительности в различных приложениях, таких как управление запасами и маркировка продукции. Используя специализированные шрифты для штрих-кодов или инструменты генератора, пользователи могут легко преобразовать буквенно-цифровые данные в удобные для сканирования форматы.

В этой статье вы узнаете, как создавать штрих-коды в документе Word на C# с помощью библиотеки .NET Word.

  • Создание штрих-кодов в Word с помощью шрифтов штрих-кода
  • Создание штрих-кодов в Word с помощью Barcode API

Установите необходимую библиотеку

Spire.Doc for .NET — это универсальная библиотека, позволяющая разработчикам работать с документами Word в проектах на c#. Она предлагает широкий спектр возможностей для создания, редактирования и конвертирования документов Word.

Библиотеку можно установить из NuGet Package Manager с помощью следующей команды.

PM> Install-Package Spire.Doc

Создание штрих-кодов в Word с помощью шрифтов штрих-кода

Шрифт штрих-кода — это специализированный шрифт, предназначенный для преобразования буквенно-цифровых данных в удобный для сканирования формат, состоящий из штрихов и пробелов.

Чтобы использовать шрифт штрих-кода, сначала необходимо установить его в операционную систему. После установки шрифт можно использовать в различных приложениях, в том числе в текстовых процессорах, таких как Microsoft Word.

Этот фрагмент кода демонстрирует, как использовать библиотеку Spire.Doc для загрузки существующего документа Word, добавления в него текста и применения шрифта штрих-кода к тексту для создания штрих-кодов в документе.

using Spire.Doc;

using Spire.Doc.Documents;

using Spire.Doc.Fields;

using System.Drawing;

namespace Name

{

class Program

{

static void Main(string[] args)

{

// Создаем объект документа

Document document = new Document();

// Загружаем файл Word

document.LoadFromFile("C:\\Users\\Administrator\\Desktop\\input.docx");

// Получаем конкретный раздел

Section section = document.Sections[0];

// Добавляем параграф

Paragraph paragraph = section.AddParagraph();

// Добавляем текст в параграф

TextRange txtRang = paragraph.AppendText("Привет, мир");

// Применяем шрифт штрих-кода к тексту

txtRang.CharacterFormat.FontName = «Code 128»;

// Устанавливаем размер шрифта и цвет текста

txtRang.CharacterFormat.FontSize = 80;

txtRang.CharacterFormat.TextColor = Color.Black;

// Сохраняем документ в другой файл Word

document.SaveToFile("Barcode.docx", FileFormat.Docx);

// Освобождаем ресурсы

document.Dispose();

}

}

}

Создание штрих-кодов в Word с помощью Barcode API

Вы также можете создать изображение штрих-кода с помощью любого API или программного обеспечения, а затем вставить его в документ Word с помощью Spire.Doc.

Например, следующий набор кода использует Spire.Barcode for .NET, библиотеку .NET Barcode, для создания изображения QR-кода. Затем это изображение вставляется в документ Word с помощью Spire.Doc.

using Spire.Barcode;

using Spire.Doc;

using Spire.Doc.Documents;

using System.Drawing;

namespace Name

{

class Program

{

static void Main(string[] args)

{

// Создаем объект BarcodeSettings

BarcodeSettings settings = new BarcodeSettings();

// Устанавливаем тип штрих-кода

settings.Type = BarCodeType.QRCode;

// Устанавливаем данные для штрих-кода

settings.Data2D = «Привет, мир»;

// Устанавливаем другие атрибуты штрих-кода

settings.X = 1.5f;

settings.QRCodeECL = QRCodeECL.H;

settings.ShowTopText = false;

settings.ShowText = false;

// Создаем объект BarCodeGenerator

BarCodeGenerator generator = new BarCodeGenerator(settings);

// Генерируем изображение штрих-кода

Image image = generator.GenerateImage();

// Создаем объект документа

Document document = new Document();

// Загружаем файл Word

document.LoadFromFile("C:\\Users\\Administrator\\Desktop\\target.docx");

// Получаем конкретный раздел

Section section = document.Sections[0];

// Добавляем параграф

Paragraph paragraph = section.AddParagraph();

// Добавляем изображение штрих-кода в параграф

paragraph.AppendPicture(image);

// Сохраняем документ в другой файл Word

document.SaveToFile("Barcode.docx", FileFormat.Docx);

// Освобождаем ресурсы

document.Dispose();

}

}

}

Заключение

В этой статье вы узнали, как создавать штрих-коды в документе Word на языке C#. Будучи продвинутой библиотекой для Word, Spire.Doc for .NET поддерживает множество других функций, таких как:

Конвертация Word в PDF в C#

Конвертация Word в изображения в C#

Печать документов Word в C#

Создание документа Word в C#

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.