Cómo convertir PSD a PDF con Java REST API

Este tutorial paso a paso explica cómo convertir PSD a PDF con Java REST API. Un archivo PSD es un formato de archivo de imagen utilizado específicamente por Adobe Photoshop. Almacena una imagen compatible con la mayoría de las opciones de imágenes disponibles en Photoshop. Es un archivo propietario que permite al usuario trabajar con las capas individuales de las imágenes incluso después de que se haya guardado el archivo. Los archivos PSD se pueden exportar a otros formatos, como JPG, PNG, GIF y TIFF.

Sin embargo, PDF (formato de documento portátil) es un formato de archivo desarrollado por Adobe que permite a los usuarios ver, editar, imprimir y compartir documentos en múltiples sistemas operativos. Los archivos PDF se usan ampliamente para compartir documentos en línea y son muy seguros, ya que no se pueden editar fácilmente. También son compactos, lo que les permite compartirlos fácilmente a través de Internet. Si necesita la conversión de PSD a PDF en la API de código bajo de Java, puede realizar lo mismo con la ayuda del siguiente código.

Requisito previo

Pasos para convertir PSD a PDF en Java REST API

  1. Establecer ID de cliente y Secreto de cliente para la API
  2. Cree un objeto de clase ImagingAPI con credenciales de cliente
  3. Especificar archivos de entrada y salida
  4. Lea el archivo PSD de entrada y súbalo al almacenamiento en la nube
  5. Cree una instancia de ConvertImageRequest con formatos de archivo de entrada y salida
  6. Llame al método convertImage para Convertir PSD a PDF usando REST API
  7. Guarde el archivo PDF de salida en el disco local

Código para la conversión de PSD 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 = "PSDtoPDF.psd";
String outputFileName = "PSDtoPDF.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 especificado anteriormente lo ayuda a convertir PSD a PDF con la API REST de Java. Solo necesita proporcionar el archivo PSD con la ayuda del SDK de API REST de Aspose.Imaging y descargar el archivo PDF de salida para guardarlo localmente.

Esta función de conversión de PSD a PDF se puede utilizar con aplicaciones sin código o con código bajo en cualquier dispositivo o computadora.

Consulte una función relacionada en el siguiente enlace: Cómo convertir PNG a PDF con Java REST API

 Español