<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode-cloud</artifactId>
<version>22.9.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-barcode-cloud', version: '22.9.0')
<dependency org="com.aspose" name="aspose-barcode-cloud" rev="22.9.0">
<artifact name="aspose-barcode-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-barcode-cloud" % "22.9.0"
Java Cloud API untuk Membuat & Mengenali Barcode
Product Page | Docs | Demos | Swagger UI | Examples | Blog | Search | Free Support | Free Trial
Aspose.BarCode for Cloud adalah REST API untuk pembuatan dan pengenalan barcode Linear, 2D, dan pos di cloud. API mengenali dan menghasilkan gambar barcode dalam berbagai format. Barcode REST API memungkinkan untuk menentukan atribut gambar barcode seperti lebar gambar, tinggi, gaya batas, dan format gambar keluaran untuk menyesuaikan proses pembuatan. Pengembang juga dapat menentukan jenis kode batang dan atribut teks seperti lokasi teks dan gaya font agar sesuai dengan persyaratan aplikasi.
Fitur Pemrosesan Cloud BarCode
- Generate, pindai dan sesuaikan kode batang
1D
(linear),2D
danpostal
. - Hasilkan dan kenali kode batang dengan opsi
checksum
. - Ambil kode batang sebagai aliran gambar atau simpan kode batang ke disk lokal.
- Konfigurasi tinggi barcode, lebar, kualitas sudut, margin & resolusi.
- Konfigurasikan kode batang menjadi ukuran otomatis atau atur dimensi
X
&Y
. - Hasilkan kode batang baru dengan lokasi teks kode yang ditentukan.
- Terapkan tinggi bar dan format gambar barcode.
- Putar gambar kode batang pada sudut tertentu & hasilkan banyak kode batang.
- Pindai gambar untuk mengenali kode batang dari wilayah tertentu dari gambar itu.
- Kenali jumlah barcode yang ditentukan.
- Terapkan algoritme pemrosesan gambar untuk membaca kode batang.
Fitur Penyimpanan Cloud Barcode
- Unggah, unduh, salin, pindahkan, dan hapus file, termasuk penanganan versi (jika Anda menggunakan penyimpanan Cloud yang mendukung fitur ini - benar secara default).
- Membuat, menyalin, memindahkan, dan menghapus folder.
- Salin dan pindahkan file dan folder di penyimpanan terpisah dalam lingkup satu operasi.
- Periksa apakah ada file, folder, atau penyimpanan tertentu.
Baca & Tulis Format Kode Batang
JPEG, TIFF, PNG, BMP, GIF, EXIF
Simpan Kode Batang Sebagai
EMF, SVG
Simbologi Kode Batang yang Didukung
** Simbologi barcode linier **: EAN13, EAN8, UPCA, UPCE, Interleaved2of5, Standard2of5, MSI, Code11, Codabar, EAN14(SCC14), SSCC18, ITF14, Matriks 2 dari 5, PZN, Code128, Code39 Diperpanjang, Standar Code39, Code93 Diperpanjang, Code16K, Standar Code93, IATA 2 dari 5, OPC, GS1Code128, ISBN, ISMN, ISSN, ITF6, VIN, Pharmacode, DatabarOmniDirectional, DatabarTruncated, DatabarLimited, DatabarExpanded, DatabarStackedOmniDirectional, DatabarExpandedStacked, DatabarStacked, PatchCode, Suplemen (Dekode saja).
simbologi barcode 2D: PDF417, MacroPDF417, MicroPDF417, CompactPDF417 (Dekode saja), DataMatrix, Aztec, QR, MicroQR, DotCode, MaxiCode, Italian Post 25, GS1DataMatrix, Code16K.
Simbologi kode batang pos: Postnet, Planet, USPS OneCode, Australia Post, Deutsche Post Identcode, Deutsche Post Leticode, RM4SCC, SingaporePost, AustralianPosteParcel, SwissPostParcel, UpcaGs1DatabarCoupon.
Persyaratan
Membangun pustaka klien API memerlukan:
- Jawa 1.7+
- Maven
Prasyarat
Untuk menggunakan Aspose.BarCode Cloud SDK untuk Java, Anda perlu mendaftarkan akun dengan Aspose Cloud dan mencari/membuat Id Klien dan Rahasia Klien di Cloud Dashboard. Tersedia kuota gratis. Untuk detail selengkapnya, lihat Aspose Cloud Pricing.
Instalasi
Instal dari Maven
Tambahkan repositori Aspose Cloud ke pom.xml aplikasi Anda
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
Instal dari sumber
Untuk menginstal pustaka klien API ke repositori Maven lokal Anda, cukup jalankan:
mvn clean install
Untuk menyebarkannya ke repositori Maven jarak jauh, konfigurasikan pengaturan repositori dan jalankan:
mvn clean deploy
Lihat OSSRH Guide untuk informasi lebih lanjut.
Pengguna Maven
Tambahkan dependensi ini ke POM proyek Anda:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode-cloud</artifactId>
<version>22.3.0</version>
<scope>compile</scope>
</dependency>
Yang lain
Mula-mula buat JAR dengan mengeksekusi:
mvn clean package
Kemudian instal JAR berikut secara manual:
target/aspose-barcode-cloud-22.3.0.jar
target/lib/*.jar
Memulai
Silakan ikuti instruksi installation dan jalankan kode Java berikut:
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);
}
}
Lisensi
Semua Aspose.BarCode untuk Cloud SDK, skrip pembantu, dan template dilisensikan di bawah MIT License.
Otorisasi & Otentikasi
Authentication schemes yang ditentukan untuk API adalah sebagai berikut:
JWT
- Tipe: OAuth
- Aliran: aplikasi
- URL Otorisasi:https://api.aspose.cloud/connect/token
Rekomendasi
Direkomendasikan untuk membuat instance ApiClient
per utas di lingkungan multithread untuk menghindari kemungkinan masalah.
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 Agustus 2022 |
22.7.0 | 15 Agustus 2022 |
22.3.0 | 5 April 2022 |
22.1.0 | 1 Februari 2022 |
21.12.0 | 10 Desember 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 Maret 2021 |
21.2.0 | 4 Februari 2021 |
20.12.0 | 25 Desember 2020 |
20.11.0 | 10 November 2020 |
20.10.0 | 28 Oktober 2020 |
20.8.0 | 19 Agustus 2020 |
1.0.0 | 12 Mei 2020 |
1.0.1 | 12 Mei 2020 |
File | Classifier | Size |
---|---|---|
aspose-barcode-cloud-22.9.0-sources.jar | sources | 187 KB |
aspose-barcode-cloud-22.9.0-tests.jar | tests | 10 KB |
aspose-barcode-cloud-22.9.0.jar | 285 KB | |
aspose-barcode-cloud-22.9.0.pom | 8 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