<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 crear y reconocer códigos de barras
{{HIPERVINCULO1}} | {{HIPERVINCULO2}} | {{HIPERVINCULO3}} | {{HIPERVINCULO4}} | {{HIPERVINCULO5}} | {{HIPERVINCULO6}} | {{HIPERVINCULO7}} | {{HIPERVINCULO8}} | {{HIPERVINCULO9}}
Aspose.BarCode for Cloud es una API REST para la generación y el reconocimiento de códigos de barras lineales, 2D y postales en la nube. La API reconoce y genera imágenes de códigos de barras en una variedad de formatos. Barcode REST API permite especificar atributos de imagen de código de barras como el ancho de la imagen, la altura, el estilo del borde y el formato de la imagen de salida para personalizar el proceso de generación. Los desarrolladores también pueden especificar el tipo de código de barras y los atributos de texto, como la ubicación del texto y los estilos de fuente, para adaptarse a los requisitos de la aplicación.
Funciones de procesamiento de código de barras en la nube
- Generate, escanee y personalice códigos de barras ‘1D’ (lineal), ‘2D’ y ‘postal’.
- Generar y reconocer códigos de barras con la opción
checksum
. - Obtenga el código de barras como un flujo de imágenes o guarde el código de barras en el disco local.
- Configure la altura, el ancho, la calidad del ángulo, el margen y la resolución del código de barras.
- Configure el código de barras para que tenga un tamaño automático o establezca las dimensiones
X
eY
. - Generar un nuevo código de barras con una ubicación de texto de código especificada.
- Aplicar altura de barra y formato de imagen de código de barras.
- Gire la imagen del código de barras en un cierto ángulo y genere múltiples códigos de barras.
- Escanee la imagen para reconocer el código de barras de una región específica de esa imagen.
- Reconocer el número especificado de códigos de barras.
- Aplicar algoritmos de procesamiento de imágenes para leer códigos de barras.
Funciones de almacenamiento en la nube de código de barras
- Cargue, descargue, copie, mueva y elimine archivos, incluido el manejo de versiones (si está utilizando almacenamiento en la nube que admita esta función, verdadero de forma predeterminada).
- Crear, copiar, mover y eliminar carpetas.
- Copie y mueva archivos y carpetas entre almacenamientos separados en el ámbito de una sola operación.
- Comprobar si existe cierto archivo, carpeta o almacenamiento.
Lectura y escritura de formatos de códigos de barras
JPEG, TIFF, PNG, BMP, GIF, EXIF
Guardar código de barras como
CEM, SVG
Simbologías de códigos de barras compatibles
Simbologías de códigos de barras lineales: EAN13, EAN8, UPCA, UPCE, Interleaved2of5, Standard2of5, MSI, Code11, Codabar, EAN14(SCC14), SSCC18, ITF14, Matrix 2 of 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, Suplemento (solo decodificación).
Simbologías de códigos de barras 2D: PDF417, MacroPDF417, MicroPDF417, CompactPDF417 (solo decodificación), DataMatrix, Aztec, QR, MicroQR, DotCode, MaxiCode, Italian Post 25, GS1DataMatrix, Code16K.
Simbologías de códigos de barras postales: Postnet, Planet, USPS OneCode, Australia Post, Deutsche Post Identcode, Deutsche Post Leticode, RM4SCC, SingaporePost, AustralianPosteParcel, SwissPostParcel, UpcaGs1DatabarCoupon.
Requisitos
La creación de la biblioteca del cliente API requiere:
- java 1.7+
- Experto
requisitos previos
Para usar Aspose.BarCode Cloud SDK para Java, debe registrar una cuenta con Aspose Cloud y buscar/crear ID de cliente y Secreto de cliente en Cloud Dashboard. Hay cupo libre disponible. Para obtener más detalles, consulte Aspose Cloud Pricing.
Instalación
Instalar desde Maven
Agregue el repositorio de Aspose Cloud a su aplicación pom.xml
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
Instalar desde la fuente
Para instalar la biblioteca del cliente API en su repositorio Maven local, simplemente ejecute:
mvn clean install
Para implementarlo en un repositorio remoto de Maven, configure los ajustes del repositorio y ejecute:
mvn clean deploy
Consulte OSSRH Guide para obtener más información.
Usuarios expertos
Agregue esta dependencia al POM de su proyecto:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode-cloud</artifactId>
<version>20.8.0</version>
<scope>compile</scope>
</dependency>
Otros
Primero genere el JAR ejecutando:
mvn clean package
Luego instale manualmente los siguientes JAR:
objetivo/aspose-código de barras-nube-20.8.0.jar
objetivo/lib/*.jar
Empezar
Siga las instrucciones installation y ejecute el siguiente 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);
}
}
Licencia
Todos los SDK de Aspose.BarCode for Cloud, los scripts auxiliares y las plantillas tienen licencia bajo MIT License.
Autorización y autenticación
Authentication schemes definido para la API es el siguiente:
JWT
- Tipo: OAuth
- Flujo: aplicación
- URL de autorización:https://api.aspose.cloud/connect/token
Recomendación
Se recomienda crear una instancia de ApiClient
por subproceso en un entorno multiproceso para evitar posibles problemas.
{{HIPERVINCULO1}} | {{HIPERVINCULO2}} | {{HIPERVINCULO3}} | {{HIPERVINCULO4}} | {{HIPERVINCULO5}} | {{HIPERVINCULO6}} | {{HIPERVINCULO7}} | {{HIPERVINCULO8}} | {{HIPERVINCULO9}}
Version | Release Date |
---|---|
22.10.0 | 31 de octubre de 2022 |
22.9.0 | 16 de septiembre 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 febrero de 2022 |
21.12.0 | 10 de diciembre de 2021 |
21.10.0 | 13 de octubre de 2021 |
21.9.0 | 23 de septiembre de 2021 |
21.7.0 | 22 de julio de 2021 |
21.7.2 | 22 de julio de 2021 |
21.6.0 | 29 de junio de 2021 |
21.3.0 | 10 de marzo de 2021 |
21.2.0 | 4 de febrero de 2021 |
20.12.0 | 25 de diciembre de 2020 |
20.11.0 | 10 de noviembre de 2020 |
20.10.0 | 28 de octubre de 2020 |
20.8.0 | 19 de agosto de 2020 |
1.0.0 | 12 de mayo de 2020 |
1.0.1 | 12 de mayo 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