Cómo convertir TIFF a PDF con Java REST API


Este tutorial le muestra cómo convertir TIFF a PDF con Java REST API. TIFF (formato de archivo de imagen etiquetada) es un formato de archivo para almacenar imágenes gráficas de trama, popular entre los artistas gráficos, la industria editorial y los fotógrafos. Es un formato sin pérdidas, lo que significa que no se pierde información durante la compresión, lo cual es importante para mantener las imágenes digitales libres de artefactos. Los archivos TIFF también son ampliamente aceptados por las impresoras profesionales y se pueden abrir y manipular en la mayoría de los programas de edición de imágenes.

Sin embargo, PDF significa formato de documento portátil. Es un formato de archivo desarrollado por Adobe Systems en 1993 con el fin de presentar documentos de manera independiente del software de la aplicación, el hardware y los sistemas operativos. Los archivos PDF pueden contener texto, imágenes y otros datos, y se pueden ver con Adobe Acrobat Reader o cualquier otro software compatible. Si desea la conversión de TIFF a PDF en la API de código bajo de Java, puede realizar lo mismo utilizando el siguiente fragmento de código.

Requisito previo

Pasos para convertir TIFF 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 TIFF 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 TIFF a PDF usando REST API
  7. Guarde el archivo PDF de salida en el disco local

Código para la conversión de TIFF 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 = "TIFFtoPDF.tiff";
String outputFileName = "TIFFtoPDF.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 anterior le permite convertir TIFF a PDF con la API REST de Java. Solo necesita proporcionar el archivo TIFF 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 TIFF a PDF se puede ejercer con cualquier aplicación sin código o con código bajo en Windows, Linux o Mac.

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

 Español