Создайте пользовательское изображение BarCode
Штрих-код - это визуальное представление данных в виде параллельных линий или узоров. Штрих-коды широко используются в различных отраслях, таких как розничная торговля, логистика, здравоохранение, банковское дело и многих других.
Microsoft Word позволяет пользователям вставлять штрих-коды непосредственно в документы с помощью полей. Пользователи могут вставлять штрих-коды определенного типа, такие как QR код или линейный штрих-код, используя BARCODE поле.
В этой статье мы рассмотрим, как поле BARCODE реализовано в Aspose.Words и как Aspose.Words позволяет пользователям работать с документами Word, в которые уже добавлен штрих-код.
Типы штрих-кодов, поддерживаемые Aspose.Words
Aspose.Words поддерживает различные типы штрих-кодов. Тип штрих-кода передается в виде строкового значения в свойстве BarcodeType.
При сохранении в форматах Word, поддерживающих штрих-коды, вы можете использовать любой тип штрих-кода, который поддерживается Microsoft Word. Если был введен неправильный тип штрих-кода, Word выдаст сообщение об ошибке.
При сохранении в другие форматы, такие как PDF, Aspose.Words, отображение штрих-кода делегируется пользовательскому коду, поэтому пользователь ограничен типами штрих-кодов в их реализации или используемой библиотеке.
Вставьте штрих-код в документ или загрузите документ с добавленным штрих-кодом
Aspose.Words предоставляет возможность:
- Программно вставьте штрих-код в документ, используя DisplayBarcode и MergeBarcode коды полей
- Или загрузите документ Word с уже вставленными в него штрих-кодами для дальнейшей работы
Aspose.Words имеет интерфейс для создания пользовательских штрих-кодов, который упрощает его использование Aspose.Words и Как обычно.BarCode вместе для визуализации изображений штрих-кодов в выходных документах. Например, вы можете создать документ DOC, OOXML или RTF и добавить в него поле DISPLAYBARCODE с помощью Aspose.Words. Или вы можете загрузить документ DOC, OOXML или RTF с уже существующим в нем полем DISPLAYBARCODE и предоставить свою реализацию пользовательского генератора штрих-кодов.
Типичное поле DISPLAYBARCODE имеет следующий синтаксис:
{ DISPLAYBARCODE "SomeData" QR \h 720 }
Ниже приведен пример генератора кода, использующего Aspose.Words и Aspose.BarCode APIs. В этом примере показано, как вставить изображения штрих-кода в поле DISPLAYBARCODE в документе Word:
Вы также можете сохранить документ с загруженным или недавно вставленным штрих-кодом в фиксированных форматах страниц, таких как PDF, XPS и т.д. В следующем примере кода показано, как сохранить документ Word в формате PDF:
Укажите параметры штрих-кода
При работе со штрих-кодами вы можете задать некоторые дополнительные свойства. Aspose.Words предоставляет вам класс BarcodeParameters – класс для передачи параметров штрих-кода в BarcodeGenerator.
Aspose.Words поддерживает встроенное разрешение 96 точек на дюйм для изображений, созданных с помощью IBarcodeGenerator, что ограничивает минимальный размер изображения штрих-кода. Чтобы решить эту проблему, разработчики могут вручную вставлять изображения штрих-кода с требуемым разрешением в документ Word и сохранять их в требуемом формате. Более подробную информацию и примеры работы со штрих-кодами смотрите в статье Считывание три-кода из одного слова.