Πώς να μετατρέψετε το WEBP σε PDF με το Java REST API

Αυτός ο οδηγός βήμα προς βήμα σάς δείχνει πώς να μετατρέψετε το WEBP σε PDF με το Java REST API. Το WEBP είναι μια μορφή αρχείου εικόνας που αναπτύχθηκε από την Google. Είναι μια μορφή εικόνας που παρέχει συμπίεση χωρίς απώλειες και απώλειες για εικόνες στον Ιστό. Υποστηρίζει τόσο κινούμενες όσο και στατικές εικόνες και παράγει σχετικά μικρά μεγέθη αρχείων. Η μορφή χρησιμοποιείται κυρίως για γραφικά Ιστού και υποστηρίζεται από τα περισσότερα σύγχρονα προγράμματα περιήγησης ιστού.

Αντίθετα, το PDF (Portable Document Format) είναι μια μορφή αρχείου που αναπτύχθηκε από την Adobe Systems το 1993 για ανταλλαγή εγγράφων. Τα αρχεία PDF δημιουργούνται χρησιμοποιώντας το Adobe Acrobat, το Acrobat Capture ή παρόμοια προϊόντα. Τα αρχεία PDF χρησιμοποιούνται συνήθως για τη δημοσίευση εγγράφων στο διαδίκτυο, επειδή μπορούν να διατηρήσουν την αρχική μορφοποίηση του εγγράφου και να διευκολύνουν τον χρήστη να προβάλει και να εκτυπώσει το έγγραφο χωρίς να χρειάζεται να εγκαταστήσει κάποιο ειδικό λογισμικό. Τα PDF μπορούν επίσης να διαβαστούν σε σχεδόν οποιαδήποτε συσκευή, από υπολογιστές έως smartphone. Εάν θέλετε Μετατροπή WEBP σε PDF σε Java Low Code API, τότε το ίδιο μπορεί να επιτευχθεί με τη βοήθεια του παρακάτω αποσπάσματος.

Προαπαιτούμενο

Βήματα για τη μετατροπή WEBP σε PDF στο Java REST API

  1. Ορίστε Client ID και Client Secret για το API
  2. Δημιουργήστε ένα αντικείμενο κλάσης ImagingAPI με διαπιστευτήρια πελάτη
  3. Καθορίστε τα αρχεία εισόδου και εξόδου
  4. Διαβάστε το αρχείο εισόδου WEBP και μεταφορτώστε το στον αποθηκευτικό χώρο cloud
  5. Δημιουργήστε ένα αντικείμενο ConvertImageRequest με μορφές αρχείων εισόδου και εξόδου
  6. Καλέστε τη μέθοδο convertImage σε Μετατροπή WEBP σε PDF χρησιμοποιώντας REST API
  7. Αποθηκεύστε το αρχείο PDF εξόδου στον τοπικό δίσκο

Κώδικας για μετατροπή WEBP σε PDF σε Java Low Code API

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 = "WEBPtoPDF.webp";
String outputFileName = "WEBPtoPDF.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());
}

Το απόσπασμα κώδικα που δίνεται σε αυτήν τη σελίδα σάς επιτρέπει να μετατρέψετε το WEBP σε PDF με το Java REST API. Χρειάζεται απλώς να ανεβάσετε αρχείο WEBP με τη βοήθεια του Aspose.Imaging REST API SDK και να κατεβάσετε το αρχείο PDF εξόδου για να το αποθηκεύσετε τοπικά.

Αυτή η μετατροπή WEBP σε PDF θα μπορούσε να καταναλωθεί με οποιεσδήποτε εφαρμογές χωρίς κώδικα ή χαμηλού κώδικα σε Windows, Linux ή Mac.

Μια παρόμοια δυνατότητα μπορεί να βρεθεί στο ακόλουθο θέμα: Πώς να μετατρέψετε JPG σε PDF με το Java REST API.

 Ελληνικά