Comment convertir PNG en PDF avec Java REST API

Ce tutoriel rapide explique comment convertir PNG en PDF avec Java REST API. PNG (Portable Network Graphics) est un format de fichier raster qui prend en charge la compression de données sans perte. Il a été créé en tant que remplacement amélioré et non breveté du format GIF (Graphics Interchange Format). Les fichiers PNG sont couramment utilisés pour stocker des graphiques pour les images Web. Ils sont souvent de meilleure qualité que les fichiers GIF et peuvent inclure des arrière-plans transparents.

Tandis que PDF (Portable Document Format) est un format de fichier utilisé pour afficher et partager des documents sur Internet. Il s’agit d’un format de fichier universel qui préserve les polices, les images, la mise en page et les graphiques de tout document source, quelles que soient l’application et la plate-forme utilisées pour le créer. Les PDF sont idéaux pour imprimer, partager et archiver des documents, ce qui en fait un choix populaire pour les entreprises, les gouvernements et les particuliers. Si vous avez besoin d’une conversion PNG en PDF dans l’API Java Low Code, la même chose peut être faite à l’aide du code ci-dessous.

Prérequis

Étapes pour convertir PNG en PDF dans Java REST API

  1. Définir l’ID client et le secret client pour l’API
  2. Créer une instance de la classe ImagingAPI avec les informations d’identification du client
  3. Spécifier les fichiers d’entrée et de sortie
  4. Lire le fichier PNG d’entrée et le télécharger sur le stockage cloud
  5. Créez un objet de ConvertImageRequest avec les formats de fichier d’entrée et de sortie
  6. Appelez la méthode convertImage pour Convertir PNG en PDF à l’aide de l’API REST
  7. Enregistrez le fichier PDF de sortie sur le disque local

Code pour la conversion PNG 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 = "PNGtoPDF.png";
String outputFileName = "PNGtoPDF.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 donné dans cet article vous aide à convertir PNG en PDF avec l’API Java REST. Il vous suffit de télécharger le fichier PNG à l’aide du SDK de l’API REST Aspose.Imaging et de télécharger le fichier PDF de sortie pour l’enregistrer localement.

La conversion PNG en PDF ci-dessus peut être utilisée avec n’importe quelle application sans code ou à faible code sur Windows, Linux ou Mac.

Une autre fonctionnalité pertinente peut être trouvée à l’URL suivante : Comment convertir un GIF en PDF avec l’API Java REST

 Français