
Штрих-коди — це графічні зображення даних, зазвичай складаються з паралельних ліній, крапок або прямокутників, які кодують важливу інформацію. Вони широко використовуються в промисловості для вбудовування деталей продукту, відстеження запасів та управління переміщенням продукту. У різних ситуаціях вам може знадобитися додати динамічний штрих-код до документа Word за допомогою C#. Microsoft Word підтримує популярні формати файлів, такі як DOCX та DOC. У цій статті ми розглянемо як створити штрих-код у документі Word за допомогою C# з Aspose.
Зміст
- C# API для створення штрих-коду у документах Word
- Генерація та додавання штрих-коду до документа Word
- Додавання штрих-коду до існуючого документа Word
- Додавання QR-коду до документа Word
- Читання штрих-коду з документа Word
C# API для створення штрих-коду у документах Word
Щоб читати дані штрих-коду з документа Word за допомогою C# в ASP.NET MVC, ми використовуватимемо підхід у два етапи. Спочатку ми скористаємося Aspose.Words для .NET API для створення або завантаження документа Word. Потім ми згенеруємо зображення штрих-коду за допомогою Aspose.BarCode для .NET API. Клас Document з Aspose.Words дозволяє вам створювати нові документи Word або відкривати існуючі. Ви можете зберегти документ за допомогою методу Save(). Клас DocumentBuilder пропонує методи для побудови документів, включаючи метод InsertImage() для вставки зображень.
Aspose.BarCode для .NET API підтримує різні типи штрих-кодів. Для генерації штрих-кодів він надає клас BarcodeGenerator, який вимагає EncodeType та текст для кодування як параметри. Згенерований штрих-код можна зберегти за допомогою методу Save(). Крім того, API включає перерахування BarCodeImageFormat для вказання форматів збереження, а також клас BarCodeReader доступний для читання штрих-кодів з зображень.
Ви можете або завантажити DLL API, або встановити їх через NuGet:
PM> Install-Package Aspose.BarCode
PM> Install-Package Aspose.Words
Генерація та додавання штрих-коду до документа Word у C#
Щоб згенерувати штрих-код у документі Word за допомогою C# .NET, дотримуйтесь цих кроків:
- Створіть екземпляр класу BarcodeGenerator з EncodeType та текстом для кодування як аргументами.
- Створіть об’єкт пам’яті потоку.
- Викличте метод Save(), щоб зберегти зображення штрих-коду в пам’яті потоку.
- Створіть новий екземпляр класу Document.
- Ініціалізуйте екземпляр DocumentBuilder з об’єктом Document.
- Використовуйте метод InsertImage() для вставки зображення штрих-коду за допомогою пам’яті потоку.
- Нарешті, викличте метод Save(), вказуючи шлях до вихідного файлу DOCX.
Наступний приклад коду демонструє, як ефективно згенерувати штрих-код у документі Word за допомогою C# .NET:

Генерація та додавання штрих-коду до нового документа Word у C#.
Додавання штрих-коду до існуючого документа Word у C#
Щоб додати штрих-код до існуючого документа Word за допомогою C#, дотримуйтесь цих кроків:
- Створіть екземпляр класу BarcodeGenerator, вказуючи EncodeType та текст для кодування.
- Створіть об’єкт пам’яті потоку.
- Збережіть зображення штрих-коду в пам’яті потоку за допомогою Save().
- Завантажте існуючий документ Word за допомогою класу Document.
- Ініціалізуйте екземпляр DocumentBuilder з об’єктом Document.
- Вставте зображення штрих-коду за допомогою методу InsertImage() та пам’яті потоку.
- Викличте метод Save() з бажаним шляхом до файлу DOCX.
Наступний приклад коду показує, як створити штрих-код у документі Word за допомогою C# .NET:

Додавання штрих-коду до існуючого документа Word у C#.
Додавання QR-коду до документа Word за допомогою C#
Щоб додати зображення QR-коду до документа Word, дотримуйтесь цих кроків:
- Створіть екземпляр класу BarcodeGenerator та встановіть EncodeType на QR або GS1QR.
- Дотримуйтесь тих же кроків, що й вище, щоб зберегти та вставити зображення.
Наступний приклад ілюструє, як додати QR-код до документа Word за допомогою C# .NET:

Додавання QR-коду до документа Word за допомогою C#.
Читання штрих-коду з документа Word за допомогою C#
Щоб читати дані штрих-коду з документа Word за допомогою C#:
- Завантажте існуючий документ Word за допомогою класу Document.
- Отримайте NodeCollection типів Shape за допомогою методу GetChildNodes().
- Пройдіться по формах і перевірте, чи є форма зображенням.
- Збережіть зображення в потоці.
- Створіть екземпляр BarCodeReader з потоком зображення та параметрами DecodeType.
- Викличте метод ReadBarCodes() для отримання BarCodeResult.
- Відобразіть інформацію про штрих-код.
Наступний приклад коду демонструє, як читати дані штрих-коду з документа Word за допомогою Aspose C#:
Codetext found: 1234567890, Symbology: Code39Standard
Отримати безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку без обмежень оцінки.
Висновок
У цій статті ми розглянули:
- Як програмно створити документ Word.
- Кроки для генерації зображення штрих-коду та додавання його до документа Word.
- Як створити QR-код та вставити його у документ Word.
- Техніки для читання зображення штрих-коду з документа Word у C#.
Для отримання більш детальної інформації зверніться до документації Aspose.BarCode для .NET документації. Якщо у вас є будь-які питання, будь ласка, звертайтеся на форум.