Ce tutoriel vous montre comment convertir TIFF en PDF avec Java REST API. TIFF (Tagged Image File Format) est un format de fichier pour stocker des images graphiques raster, populaire parmi les graphistes, l’industrie de l’édition et les photographes. Il s’agit d’un format sans perte, ce qui signifie qu’aucune information n’est perdue lors de la compression, ce qui est important pour préserver les images numériques des artefacts. Les fichiers TIFF sont également largement acceptés par les imprimeurs professionnels et peuvent être ouverts et manipulés dans la plupart des programmes d’édition d’images.
Cependant, PDF signifie Portable Document Format. Il s’agit d’un format de fichier développé par Adobe Systems en 1993 dans le but de présenter des documents d’une manière indépendante des logiciels d’application, du matériel et des systèmes d’exploitation. Les fichiers PDF peuvent contenir du texte, des images et d’autres données, et peuvent être visualisés à l’aide d’Adobe Acrobat Reader ou de tout autre logiciel compatible. Si vous souhaitez une conversion TIFF en PDF dans l’API Java Low Code, la même chose peut être effectuée en utilisant l’extrait de code suivant.
Prérequis
- Créer un compte et obtenir les informations d’identification de l’API
- Télécharger Aspose.Imaging Cloud SDK for Java
- Configurer le projet Java avec le SDK ci-dessus
Étapes pour convertir TIFF en PDF dans Java REST API
- Définir l’ID client et le secret client pour l’API
- Créez un objet de la classe ImagingAPI avec les informations d’identification du client
- Spécifier les fichiers d’entrée et de sortie
- Lire le fichier d’entrée TIFF et le télécharger sur le stockage cloud
- Créez une instance de ConvertImageRequest avec les formats de fichier d’entrée et de sortie
- Appelez la méthode convertImage pour Convertir TIFF en PDF à l’aide de l’API REST
- Enregistrez le fichier PDF de sortie sur le disque local
Code pour la conversion TIFF en PDF dans l’API Java Low Code
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()); | |
} |
L’extrait de code ci-dessus vous permet de convertir TIFF en PDF avec Java REST API. Il vous suffit de fournir le fichier TIFF à l’aide du SDK de l’API REST Aspose.Imaging et de télécharger le fichier PDF de sortie pour l’enregistrer localement.
Cette fonctionnalité de conversion TIFF en PDF peut être exercée avec n’importe quelle application sans code ou à faible code sur Windows, Linux ou Mac.
Veuillez consulter une fonctionnalité connexe sur le lien suivant : Comment convertir BMP en TIFF avec Java REST API