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

Генерація та додавання штрих-коду до нового документа Word у C#.
Додавання штрих-коду до існуючого документа Word у C#
Щоб додати штрих-код до існуючого документа Word за допомогою C#, виконайте наступні кроки:
- Ініціалізуйте клас BarcodeGenerator, надаючи EncodeType та текст для кодування.
- Створіть об’єкт пам’яті.
- Збережіть зображення штрих-коду в пам’яті за допомогою Save().
- Завантажте існуючий документ Word з класом Document.
- Ініціалізуйте екземпляр DocumentBuilder з об’єктом документа.
- Вставте зображення штрих-коду за допомогою методу 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 документації. Якщо у вас є питання, будь ласка, не соромтеся звертатися на форум.