Вставьте штрих-код QR-код в Word DOCX C#

В некоторых случаях, когда вам необходимо создавать документы Word со встроенными штрих-кодами. Соответственно, в этом сообщении блога вы познакомитесь с процессом вставки штрих-кодов в документы Word DOC или DOCX с использованием C#.

Зачем добавлять штрих-коды в документы Word?

Давайте рассмотрим причины, по которым вы можете рассмотреть возможность добавления штрих-кодов в ваши документы Word.

Соответствие и регулирование. В некоторых отраслях соблюдение нормативных стандартов является обязательным. Штрих-коды обеспечивают стандартизированный и совместимый способ кодирования информации, гарантируя соответствие документов отраслевым нормам.

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

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

Вставьте штрих-код в документ Word с помощью C#

Следующие шаги объясняют, как вставлять штрих-код в документы Word DOCX с помощью C#:

  • Настройте Conholdate.Total для .NET в своей системе.
  • Создайте штрих-код с помощью объекта класса BarcodeGenerator.
  • Запишите изображение штрих-кода в поток как изображение BMP, используя BarCodeImageFormat.
  • Создайте новый документ Word с классом Document.
  • Создайте построитель объекта документа, используя класс DocumentBuilder.
  • Вставьте изображение штрих-кода в документ Word с помощью метода InsertImage.
  • Экспортируйте документ Word с помощью метода Save.

В приведенном ниже примере кода показано, как вставить штрих-код в документ Word с помощью C#:

// Создайте экземпляр объекта линейного штрих-кода, установите текст кода и тип символики для штрих-кода.
Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.Code39Standard, "1234567890");

// Создание потока памяти и сохранение изображения штрих-кода в поток памяти
Stream ms = new MemoryStream();
generator.Save(ms, Aspose.BarCode.Generation.BarCodeImageFormat.Bmp);

// Создайте новый документ Word
Aspose.Words.Document doc = new Aspose.Words.Document();

// Создать построитель для объекта документа
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);

// Вставьте изображение штрих-кода в документ
builder.InsertImage(ms);

// Сохраняем документ Word
doc.Save("Barcode.docx");

Добавьте QR-код в Word DOCX на C#

Вы можете добавить QR-код в документ Word DOCX на C#, выполнив следующие действия:

  • Установите Conholdate.Total for .NET на своей стороне.
  • Создайте экземпляр объекта штрих-кода и установите тип QR с помощью класса BarcodeGenerator.
  • Создайте поток памяти и запишите в него изображение штрих-кода с помощью метода Save.
  • Инициализируйте новый объект класса документа Word с помощью класса Document.
  • Инициализируйте объект построителя с помощью класса DocumentBuilder.
  • Добавьте изображение QR-кода в документ с помощью метода InsertImage.
  • Отобразите выходной документ Word с помощью метода Save.

В следующем фрагменте кода показано, как вставить QR-код в документ Word на C#:

// Создайте экземпляр объекта линейного штрих-кода, установите текст кода и тип символики для штрих-кода.
Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.QR, "1234567");

// Создание потока памяти и сохранение изображения штрих-кода в поток памяти
Stream ms = new MemoryStream();
generator.Save(ms, Aspose.BarCode.Generation.BarCodeImageFormat.Bmp);

// Создайте новый документ Word
Aspose.Words.Document doc = new Aspose.Words.Document();

// Создать построитель для объекта документа
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);

// Вставьте изображение штрих-кода в документ
builder.InsertImage(ms,
    Aspose.Words.Drawing.RelativeHorizontalPosition.Margin,
    400,
    Aspose.Words.Drawing.RelativeVerticalPosition.Margin,
    -50,
    100,
    100,
    Aspose.Words.Drawing.WrapType.Square);

// Сохраняем документ Word
doc.Save("QR-Code.docx");

Бесплатная пробная лицензия

Вы можете получить бесплатную временную лицензию для тестирования функций API без каких-либо ограничений оценки.

Подведение итогов

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

Смотрите также