JPG zusammenführen

So führen Sie JPG online zu JPG zusammen

JPG ist ein weit verbreitetes komprimiertes Bildformat für digitale Bilder. Es ist das gebräuchlichste Bildformat, das in Digitalkameras, verschiedenen Betriebssystemen und im Internet verwendet wird. Es ist eine Art von Bildformat, das mit verlustbehafteter Komprimierung gespeichert wird und beliebt ist, um Fotos/Bilder im Internet und zwischen Handy- und PC-Benutzern zu teilen. Möglicherweise müssen wir JPG-Bilder online zusammenführen, daher werden wir in diesem Artikel die Details besprechen, wie die JPG-Zusammenführung mit dem Java SDK durchgeführt werden kann.

JPG-Zusammenführungs-SDK

Mit Aspose.PDF Cloud SDK for Java können Sie Bilder bearbeiten, indem Sie die Größe ändern, skalieren, drehen, spiegeln, suchen, zuschneiden und in andere unterstützte Dokumentformate konvertieren. Um das SDK zu installieren, fügen Sie bitte die folgenden Details zu pom.xml des Maven-Build-Typ-Projekts hinzu.

<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>

Jetzt müssen wir auch ein kostenloses Konto erstellen, indem wir Aspose.Cloud-Dashboard besuchen. Wenn Sie ein GitHub- oder Google-Konto haben, melden Sie sich einfach an. Klicken Sie andernfalls auf die Schaltfläche Neues Konto erstellen.

JPG mit Java zusammenführen

Bitte befolgen Sie die nachstehenden Anweisungen, um JPG-Bilder zu kombinieren.

  • Erstellen Sie zunächst ein Objekt von PdfApi, während Sie ClientID- und ClientSecret-Details als Argumente übergeben
  • Erstellen Sie zweitens eine leere PDF-Datei mit der Methode putCreateDocument(…) der Klasse PdfApi, um ein leeres PDF-Dokument zu erstellen
  • Rufen Sie nun die Methode postInsertImage(..) auf, die den PDF-Dateinamen, die Seitenzahl, die XY-Koordinaten und den Namen der Bilddatei als Argumente akzeptiert
  • Wiederholen Sie die Methode, um weitere Bilder einzufügen
  • Rufen Sie schließlich die Methode putPageConvertToJpeg(…) auf, um PDF-Bilder in JPG-Bilder zu konvertieren und die Ausgabe im Cloud-Speicher zu speichern
// Weitere Beispiele finden Sie unter https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java

try
    {
    // Holen Sie sich ClientID und ClientSecret von https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // Erstellen Sie eine Instanz von PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
    // Name des eingegebenen PDF-Dokuments
    String name = "input.pdf";
        
    // Erstellen Sie ein leeres PDF-Dokument im Cloud-Speicher
    DocumentResponse document = pdfApi.putCreateDocument(name, "Internal",null);
        
    // Seitenzahl der PDF-Datei
    int pageNumber = 1;

    // Bilddateien vom lokalen Laufwerk lesen
    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");
        
    // Fügen Sie Bilder an den angegebenen Koordinaten in die erste Seite der PDF-Datei ein
    // Die Koordinaten sind in Punkt, beginnend von unten links nach oben rechts
    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);
  
    // Rufen Sie die API auf, um die PDF-Seite in das JPG-Format zu konvertieren
    AsposeResponse response =pdfApi.putPageConvertToJpeg(name, pageNumber, "PDFConverted.jpg", 800, 1024, null,"Internal");

    // Erfolgsmeldung drucken
    System.out.println("Combine JPG successful !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

Kombinieren Sie JPG Online mit cURL-Befehlen

Auf die REST-APIs kann auch über cURL-Befehle zugegriffen werden, und im folgenden Abschnitt werden wir JPG-Bilder mithilfe von cURL-Befehlen zusammenführen. Die Voraussetzung ist also, ein JWT-Zugriffstoken basierend auf Client-Anmeldeinformationen zu generieren.

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"

Nachdem wir das JWT-Token generiert haben, führen Sie bitte den folgenden Befehl aus, um eine leere PDF-Datei zu generieren.

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

Jetzt müssen wir den folgenden Befehl ausführen, um JPG-Bilder in das PDF-Dokument einzufügen.

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":{}}

Wiederholen Sie den obigen Befehl, um weitere Bilder einzufügen, und führen Sie dann den folgenden Befehl aus, um die erste Seite von PDF in das JPG-Format zu konvertieren und die Ausgabe im Cloud-Speicher zu speichern.

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>"

Das Beispiel-PDF und das resultierende generierte Bild sind unten angehängt.

Fazit

In diesem Artikel haben wir die Details besprochen, wie wir JPG mit JPG mithilfe von Java-Code-Snippets zusammenführen können. Gleichzeitig haben wir auch die Möglichkeit untersucht, JPG-Dateien mit cURL-Befehlen zusammenzuführen. Darüber hinaus ist die API auch in der Lage, andere erstaunliche Funktionen auszuführen, deren Einzelheiten in der Produktdokumentation zu finden sind. Falls Sie bei der Verwendung der API auf Probleme stoßen, wenden Sie sich bitte an das kostenlose Produkt-Support-Forum.

In Verbindung stehende Artikel

Wir empfehlen außerdem, die folgenden Blogs zu besuchen, um Informationen zu folgenden Themen zu erhalten: