pdf σε jpg

Μετατροπή pdf σε jpg χρησιμοποιώντας το Java cloud SDK

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

API μετατροπής PDF σε JPG

Το Aspose.PDF Cloud SDK για Java είναι ένα εκπληκτικό προϊόν που μας δίνει τη δυνατότητα να υλοποιήσουμε τη δημιουργία αρχείων PDF, τον χειρισμό και τη μετατροπή σε διάφορες υποστηριζόμενες μορφές εντός εφαρμογών Java. Σας δίνει επίσης τη δυνατότητα να μετατρέψετε PDF σε Εικόνα. Για να χρησιμοποιήσουμε λοιπόν το SDK, πρέπει πρώτα να το εγκαταστήσουμε προσθέτοντας τις παρακάτω λεπτομέρειες στο pom.xml του έργου τύπου maven build.

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

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

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

Μετατροπή PDF σε JPG σε Java

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

  • Αρχικά, δημιουργήστε μια παρουσία της κλάσης PdfApi όπου παρέχουμε ως ορίσματα Client ID Client Secret
  • Δεύτερον, διαβάστε το περιεχόμενο του PDF εισόδου από την τοπική μονάδα δίσκου χρησιμοποιώντας το αντικείμενο Αρχείο
  • Τώρα μεταφορτώστε το αρχείο PDF εισόδου στον χώρο αποθήκευσης cloud χρησιμοποιώντας τη μέθοδο uploadFile(…).
  • Ορισμός διαστάσεων για την προκύπτουσα εικόνα jpg (αυτά είναι προαιρετικά ορίσματα)
  • Τέλος, καλέστε τη μέθοδο putPageConvertToJpeg(…) του PdfApi που λαμβάνει το PDF εισόδου, τον αριθμό σελίδας που πρόκειται να μετατραπεί, το όνομα JPG που προκύπτει και τις διαστάσεις για την εικόνα που προκύπτει
// για περισσότερα παραδείγματα, επισκεφθείτε τη διεύθυνση 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 inputFile = "45.pdf";
    // όνομα της εικόνας JPG που προκύπτει
    String resultantImage = "Resultant.jpg";
  
    // διαβάστε το περιεχόμενο του αρχείου εισόδου PDF
    File file = new File("c://Users/"+inputFile);
    
    // μεταφορτώστε PDF στο χώρο αποθήκευσης cloud
    pdfApi.uploadFile("input.pdf", file, null);
        
    // αριθμός σελίδας του PDF προς μετατροπή
    int pageNumber = 1;
  
    // πλάτος της προκύπτουσας εικόνας JPG
    int width = 800;
    // ύψος της προκύπτουσας εικόνας JPG
    int height = 1000;
  
    // καλέστε το API για μετατροπή PDF σε JPG
    pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
    
    // εκτύπωση μηνύματος κατάστασης μετατροπής
    System.out.println("PDF to JPG conversion sucessfull !");
		}catch(Exception ex)
		{
			System.out.println(ex);
		}

PDF σε εικόνα χρησιμοποιώντας εντολές cURL

Μπορούμε επίσης να μετατρέψουμε PDF σε μορφή εικόνας χρησιμοποιώντας εντολές cURL μέσω του τερματικού της γραμμής εντολών. Ωστόσο, για να αποκτήσουμε πρόσβαση στο Aspose.PDF Cloud, πρέπει πρώτα να δημιουργήσουμε ένα JSON Web Token (JWT) με βάση τα μεμονωμένα διαπιστευτήρια πελάτη σας. Εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε το διακριτικό 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 σε εικόνα και να αποθηκεύσετε την έξοδο σε αποθήκευση cloud.

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

συμπέρασμα

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

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

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