<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode-cloud</artifactId>
<version>20.12.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-barcode-cloud', version: '20.12.0')
<dependency org="com.aspose" name="aspose-barcode-cloud" rev="20.12.0">
<artifact name="aspose-barcode-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-barcode-cloud" % "20.12.0"
Java Cloud API zum Erstellen und Erkennen von Barcodes
Product Page | Docs | Demos | Swagger UI | Examples | Blog | Search | Free Support | Free Trial
Aspose.BarCode for Cloud ist eine REST-API für die Generierung und Erkennung von Linear-, 2D- und Post-Barcodes in der Cloud. Die API erkennt und generiert Barcode-Bilder in einer Vielzahl von Formaten. Die Barcode-REST-API ermöglicht die Angabe von Barcode-Bildattributen wie Bildbreite, -höhe, Rahmenstil und Ausgabebildformat, um den Generierungsprozess anzupassen. Entwickler können auch den Barcodetyp und Textattribute wie Textposition und Schriftarten angeben, um den Anwendungsanforderungen gerecht zu werden.
Barcode-Cloud-Verarbeitungsfunktionen
- Generate, Scannen und Anpassen von „1D“- (linear), „2D“- und „Post“-Barcodes.
- Generieren und erkennen Sie Barcodes mit der Option “Prüfsumme”.
- Barcode als Bildstream abrufen oder den Barcode auf der lokalen Festplatte speichern.
- Barcode-Höhe, -Breite, -Winkelqualität, -Rand und -Auflösung konfigurieren.
- Konfigurieren Sie den Barcode so, dass er automatisch angepasst wird, oder legen Sie die Abmessungen „X“ und „Y“ fest.
- Generieren Sie einen neuen Barcode mit einer bestimmten Codetextposition.
- Wenden Sie die Balkenhöhe und das Barcode-Bildformat an.
- Drehen Sie das Barcode-Bild in einem bestimmten Winkel und generieren Sie mehrere Barcodes.
- Scannen Sie das Bild, um den Barcode aus einem bestimmten Bereich dieses Bildes zu erkennen.
- Erkennen der angegebenen Anzahl von Barcodes.
- Wenden Sie Bildverarbeitungsalgorithmen an, um Barcodes zu lesen.
Barcode-Cloud-Speicherfunktionen
- Hochladen, Herunterladen, Kopieren, Verschieben und Löschen von Dateien, einschließlich Versionsverwaltung (wenn Sie Cloud-Speicher verwenden, der diese Funktion unterstützt - standardmäßig wahr).
- Ordner erstellen, kopieren, verschieben und löschen.
- Kopieren und verschieben Sie Dateien und Ordner in einem einzigen Vorgang über separate Speicher hinweg.
- Überprüfen Sie, ob bestimmte Dateien, Ordner oder Speicher vorhanden sind.
Barcode-Formate lesen und schreiben
JPEG, TIFF, PNG, BMP, GIF, EXIF
Barcode speichern unter
EMF, SVG
Unterstützte Barcode-Symbologien
Lineare Barcode-Symbologien: EAN13, EAN8, UPCA, UPCE, Interleaved2of5, Standard2of5, MSI, Code11, Codabar, EAN14(SCC14), SSCC18, ITF14, Matrix 2 von 5, PZN, Code128, Code39 Extended, Code39 Standard, Code93 Extended, Code16K, Code93 Standard, IATA 2 von 5, OPC, GS1Code128, ISBN, ISMN, ISSN, ITF6, VIN, Pharmacode, DatabarOmniDirectional, DatabarTruncated, DatabarLimited, DatabarExpanded, DatabarStackedOmniDirectional, DatabarExpandedStacked, DatabarStacked, PatchCode, Ergänzung (nur Dekodierung).
2D-Barcode-Symbologien: PDF417, MacroPDF417, MicroPDF417, CompactPDF417 (nur Dekodierung), DataMatrix, Aztec, QR, MicroQR, DotCode, MaxiCode, Italian Post 25, GS1DataMatrix, Code16K.
Postbarcode-Symbologien: Postnet, Planet, USPS OneCode, Australia Post, Deutsche Post Identcode, Deutsche Post Leticode, RM4SCC, SingaporePost, AustralianPosteParcel, SwissPostParcel, UpcaGs1DatabarCoupon.
Anforderungen
Zum Erstellen der API-Client-Bibliothek ist Folgendes erforderlich:
- Java 1.7+
- Maven
Voraussetzungen
Um Aspose.BarCode Cloud SDK für Java zu verwenden, müssen Sie ein Konto bei Aspose Cloud registrieren und die Client-ID und das Client-Geheimnis unter Cloud Dashboard suchen/erstellen. Es ist ein kostenloses Kontingent verfügbar. Weitere Einzelheiten finden Sie unter Aspose Cloud Pricing.
Installation
Von Maven installieren
Fügen Sie das Aspose Cloud-Repository zu Ihrer Anwendung pom.xml hinzu
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
Von der Quelle installieren
Um die API-Clientbibliothek in Ihrem lokalen Maven-Repository zu installieren, führen Sie einfach Folgendes aus:
mvn clean install
Um es stattdessen in einem Remote-Maven-Repository bereitzustellen, konfigurieren Sie die Einstellungen des Repositorys und führen Sie Folgendes aus:
mvn clean deploy
Weitere Informationen finden Sie unter OSSRH Guide.
Maven-Benutzer
Fügen Sie diese Abhängigkeit zum POM Ihres Projekts hinzu:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode-cloud</artifactId>
<version>20.12.0</version>
<scope>compile</scope>
</dependency>
Andere
Generieren Sie zunächst das JAR, indem Sie Folgendes ausführen:
mvn clean package
Installieren Sie dann manuell die folgenden JARs:
target/aspose-barcode-cloud-20.12.0.jar
target/lib/*.jar
Loslegen
Bitte folgen Sie der installation-Anweisung und führen Sie den folgenden Java-Code aus:
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);
}
}
Lizenzierung
Alle Aspose.BarCode for Cloud SDKs, Hilfsskripte und Vorlagen sind unter MIT License lizenziert.
Autorisierung & Authentifizierung
Authentication schemes definiert für die API ist wie folgt:
JWT
- Typ: OAuth
- Durchfluss: Anwendung
- Autorisierungs-URL:https://api.aspose.cloud/connect/token
Empfehlung
Es wird empfohlen, in einer Multithread-Umgebung pro Thread eine Instanz von „ApiClient“ zu erstellen, um potenzielle Probleme zu vermeiden.
Product Page | Docs | Demos | Swagger UI | Examples | Blog | Search | Free Support | Free Trial
Version | Release Date |
---|---|
22.10.0 | 31. Oktober 2022 |
22.9.0 | 16. September 2022 |
22.8.0 | 25. August 2022 |
22.7.0 | 15. August 2022 |
22.3.0 | 5. April 2022 |
22.1.0 | 1. Februar 2022 |
21.12.0 | 10. Dezember 2021 |
21.10.0 | 13. Oktober 2021 |
21.9.0 | 23. September 2021 |
21.7.0 | 22. Juli 2021 |
21.7.2 | 22. Juli 2021 |
21.6.0 | 29. Juni 2021 |
21.3.0 | 10. März 2021 |
21.2.0 | 4. Februar 2021 |
20.12.0 | 25. Dezember 2020 |
20.11.0 | 10. November 2020 |
20.10.0 | 28. Oktober 2020 |
20.8.0 | 19. August 2020 |
1.0.0 | 12. Mai 2020 |
1.0.1 | 12. Mai 2020 |
File | Classifier | Size |
---|---|---|
aspose-barcode-cloud-20.12.0-sources.jar | sources | 166.74 KB |
aspose-barcode-cloud-20.12.0-tests.jar | tests | 12.50 KB |
aspose-barcode-cloud-20.12.0.jar | 272.35 KB | |
aspose-barcode-cloud-20.12.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