<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"
Barkod Oluşturmak ve Tanıma için Java Cloud API
Product Page | Docs | Demos | Swagger UI | Examples | Blog | Search | Free Support | Free Trial
Aspose.BarCode for Cloud, bulutta Doğrusal, 2B ve posta barkodu oluşturma ve tanıma için bir REST API’sidir. API, çeşitli biçimlerdeki barkod görüntülerini tanır ve oluşturur. Barkod REST API, oluşturma sürecini özelleştirmek için görüntü genişliği, yükseklik, kenarlık stili ve çıktı görüntü formatı gibi barkod görüntü özniteliklerini belirlemeye olanak tanır. Geliştiriciler, uygulama gereksinimlerine uyması için barkod tipini ve metin konumu ve yazı tipi stilleri gibi metin niteliklerini de belirtebilir.
Barkod Bulut İşleme Özellikleri
- Generate, “1D” (doğrusal), “2D” ve “posta” barkodlarını tarayın ve özelleştirin.
- ‘sağlama toplamı’ seçeneğiyle barkodları oluşturun ve tanıyın.
- Barkodu bir görüntü akışı olarak alın veya barkodu yerel diske kaydedin.
- Barkod yüksekliğini, genişliğini, açı kalitesini, kenar boşluğunu ve çözünürlüğü yapılandırın.
- Barkodu otomatik boyutlandırılacak şekilde yapılandırın veya “X” ve “Y” boyutlarını ayarlayın.
- Belirtilen kod metni konumuyla yeni bir barkod oluşturun.
- Bar yüksekliği ve barkod görüntü formatını uygulayın.
- Barkod görüntüsünü belirli bir açıda döndürün ve birden çok barkod oluşturun.
- Görüntünün belirli bir bölgesindeki barkodu tanımak için görüntüyü tarayın.
- Belirtilen sayıda barkodu tanır.
- Barkodları okumak için görüntü işleme algoritmalarını uygulayın.
Barkod Bulut Depolama Özellikleri
- Sürüm işleme dahil olmak üzere dosyaları yükleyin, indirin, kopyalayın, taşıyın ve silin (bu özelliği destekleyen Bulut depolama kullanıyorsanız - varsayılan olarak doğrudur).
- Klasörler oluşturun, kopyalayın, taşıyın ve silin.
- Tek bir işlem kapsamında dosya ve klasörleri farklı depolar arasında kopyalayın ve taşıyın.
- Belirli dosya, klasör veya depolamanın var olup olmadığını kontrol edin.
Barkod Formatlarını Okuma ve Yazma
JPEG, TIFF, PNG, BMP, GIF, EXIF
Barkodu Farklı Kaydet
EMF, SVG
Desteklenen Barkod Sembolojileri
Doğrusal barkod sembolojileri: EAN13, EAN8, UPCA, UPCE, Interleaved2of5, Standard2of5, MSI, Code11, Codabar, EAN14(SCC14), SSCC18, ITF14, Matrix 2/5, PZN, Code128, Code39 Extended, Code39 Standard, Code93 Extended, Code16K, Code93 Standardı, IATA 2/5, OPC, GS1Code128, ISBN, ISMN, ISSN, ITF6, VIN, Pharmacode, DatabarOmniDirectional, DatabarTruncated, DatabarLimited, DatabarExpanded, DatabarStackedOmniDirectional, DatabarExpandedStacked, DatabarStacked, PatchCode, Supplement (yalnızca kod çözme).
2D barkod sembolojileri: PDF417, MacroPDF417, MicroPDF417, CompactPDF417 (yalnızca kod çözme), DataMatrix, Aztec, QR, MicroQR, DotCode, MaxiCode, Italian Post 25, GS1DataMatrix, Code16K.
Posta barkod sembolojileri: Postnet, Planet, USPS OneCode, Australia Post, Deutsche Post Identcode, Deutsche Post Leticode, RM4SCC, SingaporePost, AustralianPosteParcel, SwissPostParcel, UpcaGs1DatabarCoupon.
Gereksinimler
API istemci kitaplığının oluşturulması şunları gerektirir:
- Java 1.7+
- Uzman
Önkoşullar
Aspose.BarCode Cloud SDK for Java’yı kullanmak için Aspose Cloud ile bir hesap kaydetmeniz ve Cloud Dashboard adresinde Client Id ve Client Secret aramanız/oluşturmanız gerekir. Ücretsiz kontenjan mevcuttur. Daha fazla ayrıntı için bkz. Aspose Cloud Pricing.
Kurulum
Maven’den yükleyin
Aspose Bulut deposunu uygulamanıza pom.xml ekleyin
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
Kaynaktan yükleyin
API istemci kitaplığını yerel Maven deponuza yüklemek için aşağıdakileri yürütmeniz yeterlidir:
mvn clean install
Bunun yerine uzak bir Maven deposuna konuşlandırmak için deponun ayarlarını yapılandırın ve şunu çalıştırın:
mvn clean deploy
Daha fazla bilgi için OSSRH Guide bölümüne bakın.
Maven kullanıcıları
Bu bağımlılığı projenizin POM’una ekleyin:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode-cloud</artifactId>
<version>22.7.0</version>
<scope>compile</scope>
</dependency>
Diğerleri
İlk önce aşağıdakileri yürüterek JAR’ı oluşturun:
mvn clean package
Ardından aşağıdaki JAR’ları manuel olarak kurun:
target/aspose-barkod-bulut-22.7.0.jar
target/lib/*.jar
Başlamak
Lütfen installation talimatını takip edin ve aşağıdaki Java kodunu çalıştırın:
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);
}
}
lisanslama
Tüm Aspose.BarCode for Cloud SDK’ler, yardımcı betikler ve şablonlar MIT License kapsamında lisanslanmıştır.
Yetkilendirme ve Kimlik Doğrulama
API için tanımlanan Authentication schemes aşağıdaki gibidir:
JWT
- Tür: OAuth
- Akış: uygulama
- Yetkilendirme URL’si:https://api.aspose.cloud/connect/token
Öneri
Olası sorunlardan kaçınmak için çok iş parçacıklı bir ortamda iş parçacığı başına bir “ApiClient” örneği oluşturmanız önerilir.
Product Page | Docs | Demos | Swagger UI | Examples | Blog | Search | Free Support | Free Trial
Version | Release Date |
---|---|
22.10.0 | 31 Ekim 2022 |
22.9.0 | 16 Eylül 2022 |
22.8.0 | 25 Ağustos 2022 |
22.7.0 | 15 Ağustos 2022 |
22.3.0 | 5 Nisan 2022 |
22.1.0 | 1 Şubat 2022 |
21.12.0 | 10 Aralık 2021 |
21.10.0 | 13 Ekim 2021 |
21.9.0 | 23 Eylül 2021 |
21.7.0 | 22 Temmuz 2021 |
21.7.2 | 22 Temmuz 2021 |
21.6.0 | 29 Haziran 2021 |
21.3.0 | 10 Mart 2021 |
21.2.0 | 4 Şubat 2021 |
20.12.0 | 25 Aralık 2020 |
20.11.0 | 10 Kasım 2020 |
20.10.0 | 28 Ekim 2020 |
20.8.0 | 19 Ağustos 2020 |
1.0.0 | 12 Mayıs 2020 |
1.0.1 | 12 Mayıs 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