<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"
Java Cloud API για δημιουργία και αναγνώριση γραμμωτών κωδίκων
Product Page | Docs | Demos | Swagger UI | Examples | Blog | Search | Free Support | Free Trial
Το Aspose.BarCode for Cloud είναι ένα REST API για δημιουργία και αναγνώριση γραμμικού, 2D και ταχυδρομικού γραμμικού κώδικα στο cloud. Το API αναγνωρίζει και δημιουργεί εικόνες γραμμωτού κώδικα σε διάφορες μορφές. Το Barcode REST API επιτρέπει τον καθορισμό χαρακτηριστικών εικόνας γραμμικού κώδικα, όπως πλάτος, ύψος, στυλ περιγράμματος και μορφή εικόνας εξόδου, προκειμένου να προσαρμόσετε τη διαδικασία δημιουργίας. Οι προγραμματιστές μπορούν επίσης να καθορίσουν τον τύπο του γραμμικού κώδικα και τα χαρακτηριστικά κειμένου, όπως τη θέση του κειμένου και τα στυλ γραμματοσειράς, προκειμένου να ανταποκρίνονται στις απαιτήσεις της εφαρμογής.
Χαρακτηριστικά Επεξεργασίας BarCode Cloud
- Generate, σαρώστε και προσαρμόστε τους γραμμικούς κώδικες «1D» (γραμμικός), «2D» και «ταχυδρομικός».
- Δημιουργήστε και αναγνωρίστε γραμμωτούς κώδικες με την επιλογή «άθροισμα ελέγχου».
- Λήψη γραμμικού κώδικα ως ροή εικόνας ή αποθήκευση του γραμμικού κώδικα στον τοπικό δίσκο.
- Διαμορφώστε το ύψος, το πλάτος, την ποιότητα γωνίας, το περιθώριο και την ανάλυση του γραμμικού κώδικα.
- Διαμορφώστε τον γραμμωτό κώδικα ώστε να έχει αυτόματο μέγεθος ή ορίστε τις διαστάσεις «X» και «Y».
- Δημιουργήστε έναν νέο γραμμωτό κώδικα με μια καθορισμένη θέση κειμένου κώδικα.
- Εφαρμόστε το ύψος της γραμμής και τη μορφή εικόνας γραμμικού κώδικα.
- Περιστρέψτε την εικόνα του γραμμικού κώδικα σε μια συγκεκριμένη γωνία και δημιουργήστε πολλαπλούς γραμμωτούς κώδικες.
- Σάρωση εικόνας για αναγνώριση γραμμωτού κώδικα από μια συγκεκριμένη περιοχή αυτής της εικόνας.
- Αναγνωρίστε τον καθορισμένο αριθμό γραμμωτών κωδικών.
- Εφαρμόστε αλγόριθμους επεξεργασίας εικόνας για την ανάγνωση γραμμωτών κωδίκων.
Χαρακτηριστικά αποθήκευσης Cloud Barcode
- Μεταφορτώστε, κατεβάστε, αντιγράψτε, μετακινήστε και διαγράψτε αρχεία, συμπεριλαμβανομένου του χειρισμού εκδόσεων (εάν χρησιμοποιείτε χώρο αποθήκευσης στο Cloud που υποστηρίζει αυτήν τη δυνατότητα - true από προεπιλογή).
- Δημιουργία, αντιγραφή, μετακίνηση και διαγραφή φακέλων.
- Αντιγράψτε και μετακινήστε αρχεία και φακέλους σε ξεχωριστούς αποθηκευτικούς χώρους στο πλαίσιο μιας μεμονωμένης λειτουργίας.
- Ελέγξτε εάν υπάρχει συγκεκριμένο αρχείο, φάκελος ή χώρος αποθήκευσης.
Ανάγνωση & εγγραφή μορφών γραμμικού κώδικα
JPEG, TIFF, PNG, BMP, GIF, EXIF
Αποθήκευση γραμμικού κώδικα ως
EMF, SVG
Υποστηριζόμενες συμβολολογίες γραμμωτού κώδικα
Συμβολίες γραμμικού γραμμικού κώδικα: EAN13, EAN8, UPCA, UPCE, Interleaved2of5, Standard2of5, MSI, Code11, Codabar, EAN14(SCC14), SSCC18, ITF14, Matrix 2 of 5, PZN, Code128, Code39 Extended, Code39 StandardK, Code3, Code3 Standard, Code3 IATA 2 από 5, OPC, GS1Code128, ISBN, ISMN, ISSN, ITF6, VIN, Pharmacode, DatabarOmniDirectional, DatabarTruncated, DatabarLimited, DatabarExpanded, DatabarStackedOmniDirectional,DatabarSpptackEx.
Συμβολίες γραμμωτού κώδικα 2D: 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 απαιτεί:
- Java 1.7+
- Maven
Προαπαιτούμενα
Για να χρησιμοποιήσετε το Aspose.BarCode Cloud SDK για Java, πρέπει να καταχωρίσετε έναν λογαριασμό στο Aspose Cloud και να αναζητήσετε/δημιουργήσετε Client Id και Client Secret στο 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>22.7.0</version>
<scope>compile</scope>
</dependency>
Οι υπολοιποι
Αρχικά δημιουργήστε το JAR εκτελώντας:
mvn clean package
Στη συνέχεια εγκαταστήστε με μη αυτόματο τρόπο τα ακόλουθα JAR:
target/aspose-barcode-cloud-22.7.0.jar
target/lib/*.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 για SDK, βοηθητικά σενάρια και πρότυπα του Aspose.BarCode για 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 |
Aspose.BarCode Aspose.BarCode Cloud Aspose Java REST API Μάβεν SDK Java SDK Σύννεφο ΑΝΑΠΑΥΣΗ REST API Cloud API MIT JWT οουθ Aspose.Total Cloud JPEG ΔΕΘ PNG BMP GIF EMF SVG συμβολολογία EAN13 EAN8 UPCA UPCE Interleaved2of5 Standard2of5 MSI Κωδικός 11 Codabar EAN14(SCC14) SSCC18 ITF14 Matrix2of5 PZN Κωδικός 128 Κωδικός 39 Κωδικός 93 Κωδικός 16Κ Κωδικός 93 IATA2of5 OPC GS1Code128 ISBN ISMN ISSN ITF6 VIN Φαρμακοδ DatabarOmniDirectional Κομμένη γραμμή δεδομένων DatabarLimited Η γραμμή δεδομένων επεκτάθηκε DatabarStackedOmniDirectional DatabarExpandedStacked Databar Stacked PatchCode PDF417 MacroPDF417 MicroPDF417 CompactPDF417 DataMatrix Αζτέκοι QR MicroQR DotCode MaxiCode ItalianPost25 GS1DataMatrix Κωδικός 16Κ Postnet Πλανήτης USPSONECode Australia Post Deutsche Post Identcode Deutsche Post Leticode RM4SCC SingaporePost AustralianPosteParcel SwissPostParcel UpcaGs1DatabarCoupon 1Δ 2D γραμμικός ταχυδρομείο κωδικός κείμενο κώδικας-κείμενο μπαρ περιστροφή ύψος αναγνωρίζουν αναγνώριση ανίχνευση σάρωση σάρωση OCR παράγουν μετατροπή μετατροπή μετατροπέας