<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode-cloud</artifactId>
<version>20.10.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-barcode-cloud', version: '20.10.0')
<dependency org="com.aspose" name="aspose-barcode-cloud" rev="20.10.0">
<artifact name="aspose-barcode-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-barcode-cloud" % "20.10.0"
Java Cloud API для создания и распознавания штрих-кодов
Product Page | Docs | Demos | Swagger UI | Examples | Blog | Search | Free Support | Free Trial
Aspose.BarCode for Cloud – это REST API для создания и распознавания линейных, двухмерных и почтовых штрих-кодов в облаке. API распознает и генерирует изображения штрих-кода в различных форматах. REST API штрих-кода позволяет указать атрибуты изображения штрих-кода, такие как ширина изображения, высота, стиль границы и формат выходного изображения, чтобы настроить процесс генерации. Разработчики также могут указать тип штрих-кода и атрибуты текста, такие как расположение текста и стили шрифта, в соответствии с требованиями приложения.
Возможности облачной обработки штрих-кода
- Generate, сканируйте и настраивайте одномерные (линейные), двумерные и почтовые штрих-коды.
- Генерировать и распознавать штрих-коды с опцией «контрольная сумма».
- Получить штрих-код в виде потока изображений или сохранить штрих-код на локальный диск.
- Настройте высоту штрих-кода, ширину, качество угла, поля и разрешение.
- Настройте автоматический размер штрих-кода или установите размеры «X» и «Y».
- Создать новый штрих-код с указанным расположением текста кода.
- Применить высоту бара и формат изображения штрих-кода.
- Поверните изображение штрих-кода под определенным углом и создайте несколько штрих-кодов.
- Отсканируйте изображение, чтобы распознать штрих-код из определенной области этого изображения.
- Распознать указанное количество штрих-кодов.
- Применяйте алгоритмы обработки изображений для чтения штрих-кодов.
Возможности облачного хранилища штрих-кодов
- Загружать, скачивать, копировать, перемещать и удалять файлы, включая обработку версий (если вы используете облачное хранилище, которое поддерживает эту функцию - по умолчанию true).
- Создание, копирование, перемещение и удаление папок.
- Копировать и перемещать файлы и папки между отдельными хранилищами в рамках одной операции.
- Проверьте, существует ли определенный файл, папка или хранилище.
Чтение и запись форматов штрих-кода
JPEG, TIFF, PNG, BMP, GIF, EXIF
Сохранить штрих-код как
ЭДС, СВГ
Поддерживаемые символы штрих-кода
Линейные символы штрих-кода: EAN13, EAN8, UPCA, UPCE, Interleaved2of5, Standard2of5, MSI, Code11, Codabar, EAN14(SCC14), SSCC18, ITF14, Matrix 2 of 5, PZN, Code128, Code39 Extended, Code39 Standard, Code93 Extended, Code16K, Code93 Standard, IATA 2 из 5, OPC, GS1Code128, ISBN, ISMN, ISSN, ITF6, VIN, Pharmacode, DatabarOmniDirectional, DatabarTruncated, DatabarLimited, DatabarExpanded, DatabarStackedOmniDirectional, DatabarExpandedStacked, DatabarStacked, PatchCode, Supplement (только декодирование).
Двухмерные штрих-коды: PDF417, MacroPDF417, MicroPDF417, CompactPDF417 (только декодирование), DataMatrix, Aztec, QR, MicroQR, DotCode, MaxiCode, Italian Post 25, GS1DataMatrix, Code16K.
Символика почтовых штрих-кодов: Postnet, Planet, USPS OneCode, Australia Post, Deutsche Post Identcode, Deutsche Post Leticode, RM4SCC, SingaporePost, AustralianPosteParcel, SwissPostParcel, UpcaGs1DatabarCoupon.
Требования
Для создания клиентской библиотеки API требуется:
- Ява 1.7+
- Мавен
Предпосылки
Чтобы использовать Aspose.BarCode Cloud SDK для Java, вам необходимо зарегистрировать учетную запись в Aspose Cloud и найти/создать идентификатор клиента и секрет клиента в Cloud Dashboard. Есть бесплатная квота. Дополнительные сведения см. в разделе Aspose Cloud Pricing.
Монтаж
Установить из Maven
Добавьте репозиторий Aspose Cloud в ваше приложение pom.xml
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
Установить из исходников
Чтобы установить клиентскую библиотеку API в локальный репозиторий Maven, просто выполните:
mvn clean install
Чтобы вместо этого развернуть его в удаленном репозитории Maven, настройте параметры репозитория и выполните:
mvn clean deploy
Обратитесь к OSSRH Guide для получения дополнительной информации.
пользователи Maven
Добавьте эту зависимость в POM вашего проекта:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode-cloud</artifactId>
<version>20.10.0</version>
<scope>compile</scope>
</dependency>
Другие
Сначала сгенерируйте JAR, выполнив:
mvn clean package
Затем вручную установите следующие JAR-файлы:
target/aspose-barcode-cloud-20.10.0.jar
цель/библиотека/*.jar
Начать
Следуйте инструкциям installation и выполните следующий код Java:
import com.aspose.barcode.cloud.api.BarcodeApi;
import com.aspose.barcode.cloud.model.BarcodeResponseList;
import com.aspose.barcode.cloud.model.EncodeBarcodeType;
import com.aspose.barcode.cloud.model.PresetType;
import com.aspose.barcode.cloud.requests.GetBarcodeGenerateRequest;
import com.aspose.barcode.cloud.requests.PostBarcodeRecognizeFromUrlOrContentRequest;
import java.io.File;
public class BarcodeApiExample {
public static void main(String[] args) {
ApiClient client = new ApiClient(
"Client Id from https://dashboard.aspose.cloud/applications",
"Client Secret from https://dashboard.aspose.cloud/applications"
);
client.setReadTimeout(5 * 60 * 1000);
BarcodeApi api = new BarcodeApi(client);
try {
System.out.println("Generating barcode...");
File barcodeImage = generateBarcode(api);
System.out.println("Barcode image saved to file " + barcodeImage.getAbsolutePath());
System.out.println("Recognizing barcode on image...");
BarcodeResponseList recognized = recognizeBarcode(api, barcodeImage);
System.out.print("Barcode on image:");
System.out.println(recognized.toString());
} catch (ApiException e) {
System.err.println("Error");
e.printStackTrace();
}
}
private static File generateBarcode(BarcodeApi api) throws ApiException {
String type = EncodeBarcodeType.PDF417.toString();
String text = "Aspose.BarCode for Cloud Sample";
GetBarcodeGenerateRequest request = new GetBarcodeGenerateRequest(type, text);
return api.getBarcodeGenerate(request);
}
private static BarcodeResponseList recognizeBarcode(BarcodeApi api, File barcodeImage) throws ApiException {
PostBarcodeRecognizeFromUrlOrContentRequest recognizeRequest = new PostBarcodeRecognizeFromUrlOrContentRequest();
recognizeRequest.image = barcodeImage;
recognizeRequest.preset = PresetType.HIGHPERFORMANCE.toString();
return api.postBarcodeRecognizeFromUrlOrContent(recognizeRequest);
}
}
Лицензирование
Все Aspose.BarCode for Cloud SDK, вспомогательные скрипты и шаблоны лицензируются по MIT License.
Авторизация и аутентификация
Authentication schemes определено для API следующим образом:
JWT
- Тип: OAuth
- Поток: приложение
- URL-адрес авторизации:https://api.aspose.cloud/connect/token
Рекомендация
Рекомендуется создавать экземпляр ApiClient
для каждого потока в многопоточной среде, чтобы избежать возможных проблем.
Product Page | Docs | Demos | Swagger UI | Examples | Blog | Search | Free Support | Free Trial
Version | Release Date |
---|---|
22.10.0 | 31 октября 2022 г. |
22.9.0 | 16 сентября 2022 г. |
22.8.0 | 25 августа 2022 г. |
22.7.0 | 15 августа 2022 г. |
22.3.0 | 5 апреля 2022 г. |
22.1.0 | 1 февраля 2022 г. |
21.12.0 | 10 декабря 2021 г. |
21.10.0 | 13 октября 2021 г. |
21.9.0 | 23 сентября 2021 г. |
21.7.0 | 22 июля 2021 г. |
21.7.2 | 22 июля 2021 г. |
21.6.0 | 29 июня 2021 г. |
21.3.0 | 10 марта 2021 г. |
21.2.0 | 4 февраля 2021 г. |
20.12.0 | 25 декабря 2020 г. |
20.11.0 | 10 ноября 2020 г. |
20.10.0 | 28 октября 2020 г. |
20.8.0 | 19 августа 2020 г. |
1.0.0 | 12 мая 2020 г. |
1.0.1 | 12 мая 2020 г. |
File | Classifier | Size |
---|---|---|
aspose-barcode-cloud-20.10.0-sources.jar | sources | 162.74 KB |
aspose-barcode-cloud-20.10.0-tests.jar | tests | 12.47 KB |
aspose-barcode-cloud-20.10.0.jar | 267.68 KB | |
aspose-barcode-cloud-20.10.0.pom | 8.21 KB |
Aspose.BarCode Aspose.BarCode Cloud Aspose Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth Aspose.Total Cloud JPEG TIFF PNG BMP GIF EMF SVG symbology EAN13 EAN8 UPCA UPCE Interleaved2of5 Standard2of5 MSI Code11 Codabar EAN14(SCC14) SSCC18 ITF14 Matrix2of5 PZN Code128 Code39 Code93 Code16K Code93 IATA2of5 OPC GS1Code128 ISBN ISMN ISSN ITF6 VIN Pharmacode DatabarOmniDirectional DatabarTruncated DatabarLimited DatabarExpanded DatabarStackedOmniDirectional DatabarExpandedStacked DatabarStacked PatchCode PDF417 MacroPDF417 MicroPDF417 CompactPDF417 DataMatrix Aztec QR MicroQR DotCode MaxiCode ItalianPost25 GS1DataMatrix Code16K Postnet Planet USPSOneCode Australia Post Deutsche Post Identcode Deutsche Post Leticode RM4SCC SingaporePost AustralianPosteParcel SwissPostParcel UpcaGs1DatabarCoupon 1D 2D linear postal code text code-text bar rotate height recognize recognition detection scan scanning OCR generate conversion convert converter