В некоторых случаях, когда вам необходимо создавать документы 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. Этот подход можно расширить для различных вариантов использования, таких как автоматизация документооборота, отслеживание запасов или любой сценарий, где необходимы данные штрих-кода. Кроме того, пожалуйста, обращайтесь к нам на форум для обсуждения любых ваших вопросов.