<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode-cloud</artifactId>
<version>20.8.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-barcode-cloud', version: '20.8.0')
<dependency org="com.aspose" name="aspose-barcode-cloud" rev="20.8.0">
<artifact name="aspose-barcode-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-barcode-cloud" % "20.8.0"
Java Cloud API para criar e reconhecer códigos de barras
{{HIPERLINK1}} | {{HIPERLINK2}} | {{HIPERLINK3}} | {{HIPERLINK4}} | {{HIPERLINK5}} | {{HIPERLINK6}} | {{HIPERLINK7}} | {{HIPERLINK8}} | {{HIPERLINK9}}
Aspose.BarCode for Cloud é uma API REST para geração e reconhecimento de código de barras linear, 2D e postal na nuvem. A API reconhece e gera imagens de código de barras em vários formatos. A API REST de código de barras permite especificar atributos de imagem de código de barras, como largura, altura, estilo de borda e formato de imagem de saída para personalizar o processo de geração. Os desenvolvedores também podem especificar o tipo de código de barras e os atributos de texto, como localização do texto e estilos de fonte, para atender aos requisitos do aplicativo.
Recursos de processamento em nuvem de código de barras
- Generate, digitalize e personalize os códigos de barras
1D
(linear),2D
epostal
. - Gere e reconheça códigos de barras com a opção
checksum
. - Busque o código de barras como um fluxo de imagem ou salve o código de barras no disco local.
- Configure a altura, largura, qualidade do ângulo, margem e resolução do código de barras.
- Configure o código de barras para ser dimensionado automaticamente ou defina as dimensões
X
eY
. - Gere um novo código de barras com um local de texto de código especificado.
- Aplicar altura da barra e formato de imagem de código de barras.
- Gire a imagem do código de barras em um determinado ângulo e gere vários códigos de barras.
- Digitalize a imagem para reconhecer o código de barras de uma região específica dessa imagem.
- Reconhecer o número especificado de códigos de barras.
- Aplicar algoritmos de processamento de imagem para ler códigos de barras.
Recursos de armazenamento em nuvem de código de barras
- Carregar, baixar, copiar, mover e excluir arquivos, incluindo manipulação de versões (se você estiver usando armazenamento em nuvem que suporte esse recurso - verdadeiro por padrão).
- Criar, copiar, mover e excluir pastas.
- Copie e mova arquivos e pastas em armazenamentos separados no escopo de uma única operação.
- Verifique se existe determinado arquivo, pasta ou armazenamento.
Ler e escrever formatos de código de barras
JPEG, TIFF, PNG, BMP, GIF, EXIF
Salvar código de barras como
EMF, SVG
Simbologias de código de barras suportadas
Simbologias de códigos de barras lineares: EAN13, EAN8, UPCA, UPCE, Interleaved2of5, Standard2of5, MSI, Code11, Codabar, EAN14(SCC14), SSCC18, ITF14, Matrix 2 de 5, PZN, Code128, Code39 Extended, Code39 Standard, Code93 Extended, Code16K, Code93 Standard, IATA 2 de 5, OPC, GS1Code128, ISBN, ISMN, ISSN, ITF6, VIN, Pharmacode, DatabarOmniDirectional, DatabarTruncated, DatabarLimited, DatabarExpanded, DatabarStackedOmniDirectional, DatabarExpandedStacked, DatabarStacked, PatchCode, Supplement (somente Decode).
Simbologias de código de barras 2D: PDF417, MacroPDF417, MicroPDF417, CompactPDF417 (somente Decode), DataMatrix, Aztec, QR, MicroQR, DotCode, MaxiCode, Italian Post 25, GS1DataMatrix, Code16K.
Simbologias de códigos de barras postais: Postnet, Planet, USPS OneCode, Australia Post, Deutsche Post Identcode, Deutsche Post Leticode, RM4SCC, SingaporePost, AustralianPosteParcel, SwissPostParcel, UpcaGs1DatabarCoupon.
Requisitos
A construção da biblioteca cliente da API requer:
- Java 1.7+
- Especialista
Pré-requisitos
Para usar o Aspose.BarCode Cloud SDK para Java, você precisa registrar uma conta com Aspose Cloud e pesquisar/criar ID e Segredo do cliente em Cloud Dashboard. Há cota gratuita disponível. Para obter mais detalhes, consulte Aspose Cloud Pricing.
Instalação
Instalar a partir do Maven
Adicione o repositório Aspose Cloud ao seu aplicativo pom.xml
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
Instalar a partir da fonte
Para instalar a biblioteca cliente da API em seu repositório Maven local, basta executar:
mvn clean install
Para implantá-lo em um repositório Maven remoto, defina as configurações do repositório e execute:
mvn clean deploy
Consulte o OSSRH Guide para obter mais informações.
Usuários do Maven
Adicione esta dependência ao POM do seu projeto:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode-cloud</artifactId>
<version>20.8.0</version>
<scope>compile</scope>
</dependency>
Outros
Primeiramente gere o JAR executando:
mvn clean package
Em seguida, instale manualmente os seguintes JARs:
target/aspose-barcode-cloud-20.8.0.jar
alvo/lib/*.jar
Iniciar
Siga as instruções installation e execute o seguinte código 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);
}
}
Licenciamento
Todos os SDKs, scripts auxiliares e modelos do Aspose.BarCode for Cloud são licenciados sob MIT License.
Autorização e Autenticação
Authentication schemes definido para a API é o seguinte:
JWT
- Tipo: OAuth
- Fluxo: aplicativo
- URL de autorização:https://api.aspose.cloud/connect/token
Recomendação
É recomendável criar uma instância de ApiClient
por thread em um ambiente multithread para evitar possíveis problemas.
{{HIPERLINK1}} | {{HIPERLINK2}} | {{HIPERLINK3}} | {{HIPERLINK4}} | {{HIPERLINK5}} | {{HIPERLINK6}} | {{HIPERLINK7}} | {{HIPERLINK8}} | {{HIPERLINK9}}
Version | Release Date |
---|---|
22.10.0 | 31 de outubro de 2022 |
22.9.0 | 16 de setembro de 2022 |
22.8.0 | 25 de agosto de 2022 |
22.7.0 | 15 de agosto de 2022 |
22.3.0 | 5 de abril de 2022 |
22.1.0 | 1 de fevereiro de 2022 |
21.12.0 | 10 de dezembro de 2021 |
21.10.0 | 13 de outubro de 2021 |
21.9.0 | 23 de setembro de 2021 |
21.7.0 | 22 de julho de 2021 |
21.7.2 | 22 de julho de 2021 |
21.6.0 | 29 de junho de 2021 |
21.3.0 | 10 de março de 2021 |
21.2.0 | 4 de fevereiro de 2021 |
20.12.0 | 25 de dezembro de 2020 |
20.11.0 | 10 de novembro de 2020 |
20.10.0 | 28 de outubro de 2020 |
20.8.0 | 19 de agosto de 2020 |
1.0.0 | 12 de maio de 2020 |
1.0.1 | 12 de maio de 2020 |
File | Classifier | Size |
---|---|---|
aspose-barcode-cloud-20.8.0-sources.jar | sources | 160.13 KB |
aspose-barcode-cloud-20.8.0-tests.jar | tests | 12.39 KB |
aspose-barcode-cloud-20.8.0.jar | 265.05 KB | |
aspose-barcode-cloud-20.8.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