<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode-cloud</artifactId>
    <version>20.8.0</version>
</dependency>
copied!  
compile(group: 'com.aspose', name: 'aspose-barcode-cloud', version: '20.8.0')
copied!  
<dependency org="com.aspose" name="aspose-barcode-cloud" rev="20.8.0">
    <artifact name="aspose-barcode-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-barcode-cloud" % "20.8.0"
copied!  

Java Cloud API untuk Membuat & Mengenali Barcode

banner

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 dan postal.
  • 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:

  1. Jawa 1.7+
  2. 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>20.8.0</version>
  <scope>compile</scope>
</dependency>

Yang lain

Mula-mula buat JAR dengan menjalankan:

mvn clean package

Kemudian instal JAR berikut secara manual:

  • target/aspose-barcode-cloud-20.8.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

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

VersionRelease Date
22.10.031 Oktober 2022
22.9.016 September 2022
22.8.025 Agustus 2022
22.7.015 Agustus 2022
22.3.05 April 2022
22.1.01 Februari 2022
21.12.010 Desember 2021
21.10.013 Oktober 2021
21.9.023 September 2021
21.7.022 Juli 2021
21.7.222 Juli 2021
21.6.029 Juni 2021
21.3.010 Maret 2021
21.2.04 Februari 2021
20.12.025 Desember 2020
20.11.010 November 2020
20.10.028 Oktober 2020
20.8.019 Agustus 2020
1.0.012 Mei 2020
1.0.112 Mei 2020