Este tutorial paso a paso le muestra cómo convertir WEBP a PDF con la API REST de Java. WEBP es un formato de archivo de imagen desarrollado por Google. Es un formato de imagen que proporciona compresión sin pérdidas y con pérdidas para imágenes en la web. Admite imágenes fijas y animadas y produce archivos de tamaño relativamente pequeño. El formato se usa principalmente para gráficos web y es compatible con la mayoría de los navegadores web modernos.
Por el contrario, PDF (Portable Document Format) es un formato de archivo desarrollado por Adobe Systems en 1993 para el intercambio de documentos. Los archivos PDF se crean con Adobe Acrobat, Acrobat Capture o productos similares. Los archivos PDF se usan comúnmente para publicar documentos en línea porque pueden conservar el formato original del documento y facilitar que el usuario vea e imprima el documento sin tener que instalar ningún software especial. Los archivos PDF también se pueden leer en casi cualquier dispositivo, desde computadoras hasta teléfonos inteligentes. Si desea la conversión de WEBP a PDF en la API de código bajo de Java, puede lograr lo mismo con la ayuda del siguiente fragmento.
Requisito previo
- Crear cuenta y obtener credenciales de API
- Descargar Aspose.Imaging Cloud SDK for Java
- Configure el proyecto Java con el SDK anterior
Pasos para convertir WEBP a PDF en Java REST API
- Establecer ID de cliente y Secreto de cliente para la API
- Cree un objeto de clase ImagingAPI con credenciales de cliente
- Especificar archivos de entrada y salida
- Lea el archivo de entrada ** WEBP ** y cárguelo en el almacenamiento en la nube
- Cree un objeto de ConvertImageRequest con formatos de archivo de entrada y salida
- Llame al método convertImage para Convertir WEBP a PDF usando REST API
- Guarde el archivo PDF de salida en el disco local
Código para la conversión de WEBP a PDF en Java Low Code API
String ClientID = Client.getID(); //replace Client.getID() with your own client ID here | |
String ClientSecret = Client.getSecret(); //replace3 Client.getSecret() with your own client secret here | |
String APIBaseUrl="https://api.aspose.cloud"; | |
String Local_Path = "C:/Temp/"; | |
ImagingApi imagingApiSdk = new ImagingApi(ClientSecret, ClientID, APIBaseUrl); | |
// Input & output file names | |
String inputFileName = "WEBPtoPDF.webp"; | |
String outputFileName = "WEBPtoPDF.pdf"; | |
try { | |
// Upload local image to Cloud Storage | |
File inputFile = new File(Local_Path + inputFileName); | |
FileInputStream inputFileStream = new FileInputStream(inputFile); | |
byte[] inputImageData = IOUtils.toByteArray(inputFileStream); | |
UploadFileRequest uploadFileRequest = new UploadFileRequest(inputFileName, inputImageData, null); | |
FilesUploadResult filesUploadResult = imagingApiSdk.uploadFile(uploadFileRequest); | |
String outputFormat = "pdf"; | |
String remoteFolder = null; // Input file is saved at the root of the storage | |
String remoteStorage = null; // Cloud Storage name | |
ConvertImageRequest convertImageRequest = new ConvertImageRequest(inputFileName, outputFormat, remoteFolder, remoteStorage); | |
byte[] convertedImageData = imagingApiSdk.convertImage(convertImageRequest); | |
// Save exported image to local storage | |
FileOutputStream fileOutputStream = new FileOutputStream(Local_Path + outputFileName); | |
fileOutputStream.write(convertedImageData); | |
fileOutputStream.close(); | |
} catch (Exception e) { | |
System.out.println(e.getMessage()); | |
} |
El fragmento de código proporcionado en esta página le permite convertir WEBP a PDF con la API REST de Java. Simplemente necesita cargar el archivo WEBP con la ayuda del SDK de API REST de Aspose.Imaging y descargar el archivo PDF de salida para guardarlo localmente.
Esta conversión de WEBP a PDF se puede consumir con cualquier aplicación sin código o con código bajo en Windows, Linux o Mac.
Se puede encontrar una característica similar en el siguiente tema: Cómo convertir JPG a PDF con Java REST API.