Fusionner JPG

Comment fusionner JPG en JPG en ligne

Le JPG est un format d’image compressé largement utilisé pour contenir des images numériques. C’est le format d’image le plus couramment utilisé dans les appareils photo numériques, différents systèmes d’exploitation et sur Internet. Il s’agit d’un type de format d’image qui est enregistré à l’aide d’une compression avec perte et qui est populaire pour le partage de photos/images sur Internet et entre les utilisateurs mobiles et PC. Nous pouvons avoir besoin de fusionner des images JPG en ligne, donc dans cet article, nous allons discuter des détails de la façon dont la fusion JPG peut être réalisée à l’aide de Java SDK.

SDK de fusion JPG

Aspose.PDF Cloud SDK for Java vous permet de manipuler des images où vous pouvez redimensionner, mettre à l’échelle, faire pivoter, retourner, rechercher, recadrer et convertir des images vers d’autres formats de document pris en charge. Afin d’installer le SDK, veuillez ajouter les détails suivants au fichier pom.xml du projet de type de construction maven.

<repository>
    <id>aspose-cloud</id>
    <name>Aspose Cloud Repository</name>
    <url>https://repository.aspose.cloud/repo/</url>
</repository>

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-pdf-cloud</artifactId>
  <version>21.11.0</version>
  <scope>compile</scope>
</dependency>

Maintenant, nous devons également créer un compte gratuit en visitant tableau de bord Aspose.Cloud. Si vous avez un compte GitHub ou Google, inscrivez-vous simplement. Sinon, cliquez sur le bouton Créer un nouveau compte.

Fusionner JPG en utilisant Java

Veuillez suivre les instructions ci-dessous pour combiner les images JPG.

  • Tout d’abord, créez un objet de PdfApi en passant les détails ClientID et ClientSecret sont des arguments
  • Deuxièmement, créez un fichier PDF vierge à l’aide de la méthode putCreateDocument(…) de la classe PdfApi pour créer un document PDF vide
  • Appelez maintenant la méthode postInsertImage(..) qui prend le nom du fichier PDF d’entrée, le numéro de page, les coordonnées XY et le nom du fichier image comme arguments
  • Répétez la méthode pour insérer plus d’images
  • Enfin, appelez la méthode putPageConvertToJpeg(…) pour convertir des images PDF en JPG et enregistrer la sortie dans le stockage en nuage
// pour plus d'exemples, veuillez visiter https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java

try
    {
    // Obtenez ClientID et ClientSecret à partir de https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // créer une instance de PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
    // nom du document PDF d'entrée
    String name = "input.pdf";
        
    // créer un document PDF vierge dans le stockage en nuage
    DocumentResponse document = pdfApi.putCreateDocument(name, "Internal",null);
        
    // numéro de page du fichier PDF
    int pageNumber = 1;

    // lire les fichiers image du lecteur local
    File imageFile1 = new File("c://pdf-to-word-queries.JPG");
    File imageFile2 = new File("c://PDF-to-Word-Suggestions.JPG");
    File imageFile3 = new File("c://word-to-pdf-suggestions.JPG");
    File imageFile4 = new File("c://word-to-pdf-queries.JPG");
        
    // Insérer des images dans la première page du PDF aux coordonnées spécifiées
    // Les coordonnées sont en point en partant du bas à gauche vers le haut à droite
    pdfApi.postInsertImage(name, pageNumber, 10.0, 850.0, 580.0, 650.0, null,"Internal",null,imageFile1);
    pdfApi.postInsertImage(name, pageNumber, 10.0, 640.0, 580.0, 440.0, null,"Internal",null,imageFile2);
    pdfApi.postInsertImage(name, pageNumber, 10.0, 430.0, 580.0, 230.0, null,"Internal",null,imageFile3);
    pdfApi.postInsertImage(name, pageNumber, 10.0, 220.0, 580.0, 10.0, null,"Internal",null,imageFile4);
  
    // appeler l'API pour convertir la page PDF au format JPG
    AsposeResponse response =pdfApi.putPageConvertToJpeg(name, pageNumber, "PDFConverted.jpg", 800, 1024, null,"Internal");

    // imprimer le message de réussite
    System.out.println("Combine JPG successful !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

Combinez JPG en ligne à l’aide des commandes cURL

Les API REST sont également accessibles via les commandes cURL et dans la section suivante, nous allons fusionner des images JPG à l’aide des commandes cURL. Le prérequis est donc de générer un jeton d’accès JWT basé sur les informations d’identification du client.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Maintenant que nous avons généré le jeton JWT, veuillez exécuter la commande suivante pour générer un fichier PDF vierge.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Nous devons maintenant exécuter la commande suivante pour insérer des images JPG dans le document PDF.

curl -v -X POST "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/images?llx=10.0&lly=850.0&urx=580.0&ury=650.0&imageFilePath=source.JPG" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"image":{}}

Répétez la commande ci-dessus pour insérer plus d’images, puis exécutez la commande suivante pour convertir la première page du format PDF au format JPG et enregistrer la sortie dans le stockage en nuage.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/jpeg?outPath=converted.jpg&width=0&height=0" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

L’exemple de PDF et l’image résultante générée sont joints ci-dessous.

Conclusion

Dans cet article, nous avons discuté des détails de la façon dont nous pouvons fusionner JPG en JPG à l’aide d’extraits de code Java. Dans le même temps, nous avons également exploré la possibilité de fusionner des fichiers JPG à l’aide de commandes cURL. De plus, l’API est également capable d’exécuter d’autres fonctionnalités étonnantes et leurs détails peuvent être trouvés dans Product Documentation. Si vous rencontrez des problèmes lors de l’utilisation de l’API, n’hésitez pas à contacter le forum d’assistance produit gratuit.

Articles Liés

Nous vous recommandons également de visiter les blogs suivants pour obtenir des informations sur :