Συγχώνευση JPG

Πώς να συγχωνεύσετε το JPG σε JPG στο διαδίκτυο

Το JPG είναι μια ευρέως χρησιμοποιούμενη μορφή συμπιεσμένης εικόνας για να περιέχει ψηφιακές εικόνες. Είναι η πιο κοινή μορφή εικόνας που χρησιμοποιείται σε ψηφιακές φωτογραφικές μηχανές, διαφορετικά λειτουργικά συστήματα και στο Διαδίκτυο. Είναι ένας τύπος μορφής εικόνας που αποθηκεύεται χρησιμοποιώντας συμπίεση με απώλειες και είναι δημοφιλής για κοινή χρήση φωτογραφιών/εικόνων στο διαδίκτυο και μεταξύ χρηστών κινητών και υπολογιστών. Ενδέχεται να απαιτείται η συγχώνευση εικόνων JPG στο διαδίκτυο, επομένως σε αυτό το άρθρο, θα συζητήσουμε τις λεπτομέρειες του τρόπου με τον οποίο μπορεί να επιτευχθεί η συγχώνευση JPG χρησιμοποιώντας το Java SDK.

JPG Merge SDK

Το Aspose.PDF Cloud SDK για Java σάς επιτρέπει να χειρίζεστε εικόνες όπου μπορείτε να αλλάξετε το μέγεθος, να κλιμακώσετε, να περιστρέψετε, να αναστρέψετε, να αναζητήσετε, να περικόψετε και να μετατρέψετε εικόνες σε άλλες υποστηριζόμενες μορφές εγγράφων. Για να εγκαταστήσετε το SDK, προσθέστε τις ακόλουθες λεπτομέρειες στο pom.xml του έργου τύπου κατασκευής 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>

Τώρα πρέπει επίσης να δημιουργήσουμε έναν δωρεάν λογαριασμό μεταβαίνοντας στο Aspose.Cloud dashboard. Εάν έχετε λογαριασμό GitHub ή Google, απλώς Εγγραφείτε. Διαφορετικά, κάντε κλικ στο κουμπί Δημιουργία νέου λογαριασμού.

Συγχώνευση JPG χρησιμοποιώντας Java

Ακολουθήστε τις παρακάτω οδηγίες για να συνδυάσετε εικόνες JPG.

  • Πρώτα απ ‘όλα, δημιουργήστε ένα αντικείμενο του PdfApi, ενώ τα στοιχεία ClientID και ClientSecret είναι ορίσματα.
  • Δεύτερον, δημιουργήστε ένα κενό αρχείο PDF χρησιμοποιώντας τη μέθοδο putCreateDocument(…) της κλάσης PdfApi για να δημιουργήσετε ένα κενό έγγραφο PDF.
  • Τώρα καλέστε τη μέθοδο postInsertImage(..) που λαμβάνει το όνομα αρχείου PDF, τον αριθμό σελίδας, τις συντεταγμένες XY και το όνομα αρχείου εικόνας ως ορίσματα.
  • Επαναλάβετε τη μέθοδο για να εισαγάγετε περισσότερες εικόνες.
  • Τέλος, καλέστε τη μέθοδο putPageConvertToJpeg(…) για να μετατρέψετε εικόνες PDF σε JPG και να αποθηκεύσετε την έξοδο στο χώρο αποθήκευσης cloud.
// για περισσότερα παραδείγματα, επισκεφθείτε τη διεύθυνση https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java

try
    {
    // Λάβετε ClientID και ClientSecret από https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // δημιουργήστε μια παρουσία του PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
    // όνομα του εισαγόμενου εγγράφου PDF
    String name = "input.pdf";
        
    // δημιουργήστε ένα κενό έγγραφο PDF στο χώρο αποθήκευσης cloud
    DocumentResponse document = pdfApi.putCreateDocument(name, "Internal",null);
        
    // αριθμός σελίδας του αρχείου PDF
    int pageNumber = 1;

    // ανάγνωση αρχείων εικόνας από την τοπική μονάδα δίσκου
    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");
        
    // Εισαγάγετε εικόνες στην πρώτη σελίδα του PDF σε καθορισμένες συντεταγμένες
    // Οι συντεταγμένες βρίσκονται σε Σημείο ξεκινώντας από Κάτω-Αριστερά έως Πάνω-Δεξιά
    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);
  
    // καλέστε το API για να μετατρέψετε τη σελίδα PDF σε μορφή JPG
    AsposeResponse response =pdfApi.putPageConvertToJpeg(name, pageNumber, "PDFConverted.jpg", 800, 1024, null,"Internal");

    // μήνυμα επιτυχίας εκτύπωσης
    System.out.println("Combine JPG successful !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

Συνδυάστε το JPG Online χρησιμοποιώντας εντολές cURL

Τα REST API μπορούν επίσης να προσπελαστούν μέσω εντολών cURL και στην επόμενη ενότητα, θα συγχωνεύσουμε εικόνες JPG χρησιμοποιώντας εντολές cURL. Επομένως, η προϋπόθεση είναι να δημιουργήσετε ένα διακριτικό πρόσβασης JWT με βάση τα διαπιστευτήρια πελάτη.

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"

Τώρα που δημιουργήσαμε το διακριτικό JWT, εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε ένα κενό αρχείο PDF.

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

Τώρα πρέπει να εκτελέσουμε την ακόλουθη εντολή για να εισάγουμε εικόνες JPG στο έγγραφο 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":{}}

Επαναλάβετε την παραπάνω εντολή για να εισαγάγετε περισσότερες εικόνες και, στη συνέχεια, εκτελέστε την ακόλουθη εντολή για να μετατρέψετε την πρώτη σελίδα του PDF σε μορφή JPG και να αποθηκεύσετε την έξοδο στο χώρο αποθήκευσης cloud.

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

Το δείγμα PDF και η προκύπτουσα εικόνα που δημιουργήθηκε επισυνάπτονται παρακάτω.

Σύναψη

Σε αυτό το άρθρο, συζητήσαμε τις λεπτομέρειες για το πώς μπορούμε να συγχωνεύσουμε JPG σε JPG χρησιμοποιώντας αποσπάσματα κώδικα Java. Ταυτόχρονα, έχουμε επίσης εξερευνήσει την επιλογή συγχώνευσης αρχείων JPG χρησιμοποιώντας εντολές cURL. Επιπλέον, το API είναι επίσης ικανό να εκτελεί άλλες εκπληκτικές λειτουργίες και οι λεπτομέρειες τους βρίσκονται στην Τεκμηρίωση προϊόντος. Σε περίπτωση που αντιμετωπίσετε προβλήματα κατά τη χρήση του API, μη διστάσετε να επικοινωνήσετε με το Δωρεάν φόρουμ υποστήριξης προϊόντων.

Σχετικά Άρθρα

Συνιστούμε επίσης να επισκεφθείτε τα ακόλουθα ιστολόγια για πληροφορίες σχετικά με: