<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode-cloud</artifactId>
<version>22.10.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-barcode-cloud', version: '22.10.0')
<dependency org="com.aspose" name="aspose-barcode-cloud" rev="22.10.0">
<artifact name="aspose-barcode-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-barcode-cloud" % "22.10.0"
API Java Cloud pour créer et reconnaître des codes-barres
Product Page | Docs | Demos | Swagger UI | Examples | Blog | Search | Free Support | Free Trial
Aspose.BarCode for Cloud est une API REST pour la génération et la reconnaissance de codes-barres linéaires, 2D et postaux dans le cloud. L’API reconnaît et génère des images de codes à barres dans une variété de formats. L’API REST de code-barres permet de spécifier les attributs d’image de code-barres tels que la largeur, la hauteur, le style de bordure et le format d’image de sortie afin de personnaliser le processus de génération. Les développeurs peuvent également spécifier le type de code-barres et les attributs de texte tels que l’emplacement du texte et les styles de police afin de répondre aux exigences de l’application.
Fonctionnalités de traitement en nuage de codes-barres
- Generate, numérisez et personnalisez les codes-barres
1D
(linéaire),2D
etpostal
. - Générez et reconnaissez des codes-barres avec l’option
checksum
. - Récupérez le code-barres sous forme de flux d’image ou enregistrez le code-barres sur le disque local.
- Configurez la hauteur, la largeur, la qualité de l’angle, la marge et la résolution du code-barres.
- Configurez le code-barres pour qu’il soit dimensionné automatiquement ou définissez les dimensions “X” et “Y”.
- Générer un nouveau code à barres avec un emplacement de texte de code spécifié.
- Appliquer la hauteur de la barre et le format d’image du code-barres.
- Faites pivoter l’image du code-barres à un certain angle et générez plusieurs codes-barres.
- Numérisez l’image pour reconnaître le code-barres d’une région spécifique de cette image.
- Reconnaître le nombre spécifié de codes-barres.
- Appliquer des algorithmes de traitement d’image pour lire les codes-barres.
Fonctionnalités de stockage en nuage de codes-barres
- Téléchargez, téléchargez, copiez, déplacez et supprimez des fichiers, y compris la gestion des versions (si vous utilisez le stockage Cloud qui prend en charge cette fonctionnalité - true par défaut).
- Créer, copier, déplacer et supprimer des dossiers.
- Copiez et déplacez des fichiers et des dossiers dans des stockages séparés dans le cadre d’une seule opération.
- Vérifiez si certains fichiers, dossiers ou stockage existent.
Lire et écrire des formats de codes-barres
JPEG, TIFF, PNG, BMP, GIF, EXIF
Enregistrer le code-barres sous
CEM, SVG
Symbologies de codes-barres prises en charge
Symbologies de codes-barres linéaires : 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 sur 5, OPC, GS1Code128, ISBN, ISMN, ISSN, ITF6, VIN, Pharmacode, DatabarOmniDirectional, DatabarTruncated, DatabarLimited, DatabarExpanded, DatabarStackedOmniDirectional, DatabarExpandedStacked, DatabarStacked, PatchCode, Supplément (Décodage uniquement).
Symbologies de codes-barres 2D : PDF417, MacroPDF417, MicroPDF417, CompactPDF417 (Décodage uniquement), DataMatrix, Aztec, QR, MicroQR, DotCode, MaxiCode, Italian Post 25, GS1DataMatrix, Code16K.
Symbologies des codes-barres postaux : Postnet, Planet, USPS OneCode, Australia Post, Deutsche Post Identcode, Deutsche Post Leticode, RM4SCC, SingaporePost, AustralianPosteParcel, SwissPostParcel, UpcaGs1DatabarCoupon.
Conditions
La création de la bibliothèque cliente de l’API nécessite :
- Java 1.7+
- Maven
Conditions préalables
Pour utiliser Aspose.BarCode Cloud SDK pour Java, vous devez créer un compte avec Aspose Cloud et rechercher/créer l’identifiant client et le secret client sur Cloud Dashboard. Un quota gratuit est disponible. Pour plus de détails, consultez Aspose Cloud Pricing.
Installation
Installer depuis Maven
Ajoutez le référentiel Aspose Cloud à votre application pom.xml
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
Installer depuis la source
Pour installer la bibliothèque cliente de l’API dans votre référentiel Maven local, exécutez simplement :
mvn clean install
Pour le déployer sur un référentiel Maven distant à la place, configurez les paramètres du référentiel et exécutez :
mvn clean deploy
Reportez-vous au OSSRH Guide pour plus d’informations.
Utilisateurs Maven
Ajoutez cette dépendance au POM de votre projet :
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode-cloud</artifactId>
<version>22.7.0</version>
<scope>compile</scope>
</dependency>
Les autres
Générez d’abord le JAR en exécutant :
mvn clean package
Ensuite, installez manuellement les fichiers JAR suivants :
target/aspose-barcode-cloud-22.7.0.jar
cible/lib/*.jar
Commencer
Veuillez suivre l’instruction installation et exécuter le code Java suivant :
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);
}
}
Licence
Tous les SDK, scripts d’assistance et modèles Aspose.BarCode for Cloud sont sous licence MIT License.
Autorisation et authentification
Authentication schemes défini pour l’API est le suivant :
JWT
- Type : OAuth
- Flux : candidature
- URL d’autorisation :https://api.aspose.cloud/connect/token
Recommandation
Il est recommandé de créer une instance de ApiClient
par thread dans un environnement multithread pour éviter tout problème potentiel.
Product Page | Docs | Demos | Swagger UI | Examples | Blog | Search | Free Support | Free Trial
Version | Release Date |
---|---|
22.10.0 | 31 octobre 2022 |
22.9.0 | 16 septembre 2022 |
22.8.0 | 25 août 2022 |
22.7.0 | 15 août 2022 |
22.3.0 | 5 avril 2022 |
22.1.0 | 1 février 2022 |
21.12.0 | 10 décembre 2021 |
21.10.0 | 13 octobre 2021 |
21.9.0 | 23 septembre 2021 |
21.7.0 | 22 juillet 2021 |
21.7.2 | 22 juillet 2021 |
21.6.0 | 29 juin 2021 |
21.3.0 | 10 mars 2021 |
21.2.0 | 4 février 2021 |
20.12.0 | 25 décembre 2020 |
20.11.0 | 10 novembre 2020 |
20.10.0 | 28 octobre 2020 |
20.8.0 | 19 août 2020 |
1.0.0 | 12 mai 2020 |
1.0.1 | 12 mai 2020 |
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